我有一个.ssh/config带-rw-rw-r--。我知道你应该这样做chmod 600。这不是我的问题。
.ssh/config
-rw-rw-r--
chmod 600
我觉得令人困惑的是,如果我将相同的配置文件放在其他地方——比如说~/tmp/ssh_config——然后运行ssh -F ~/tmp/ssh_config,则不会检查权限!这发生在 OSX 上。
~/tmp/ssh_config
ssh -F ~/tmp/ssh_config
为什么?为什么 SSH 会关心一个位置的权限而不关心另一个位置?
ssh mac-osx
mac-osx ×1
ssh ×1