scp
我正在寻找保存known_hosts 信息的文件。谁能指导我这在 Linux 上的位置?
我查看了我的$HOME/.ssh
目录,但信息没有保存在那里。如果有什么不同的话,我实际上正在使用 Linux for Windows 子系统。
答案1
您可以激活详细模式,即 run scp -vvv ...
,其中显式打印连接中使用的所有文件。
例如,如果用户joe
将已知主机存储在标准文件 中,/home/.ssh/known_hosts
则连接期间的输出myhost
应如下所示:
[...]
debug3: hostkeys_foreach: reading file "/home/joe/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/joe/.ssh/known_hosts:3
debug3: load_hostkeys: loaded 1 keys from myhost
debug1: Host 'myhost' is known and matches the ECDSA host key.
debug1: Found key in /home/joe/.ssh/known_hosts:3
[...]