SFTP
在使用 Windows连接到服务器时WinSCP
,我需要通过-hostkey
交换机传递主机密钥指纹。
sftp
Linux 中的命令中是否有类似的选项?
答案1
你绝对应该阅读该man
页面:
https://www.freebsd.org/cgi/man.cgi?query=sftp&sektion=1
我认为该-o
选项正是您所需要的,这将允许您在 sftp 事务中将选项发送到子层 SSH 代理。
答案2
不可以。在 SFTP 中无法传递指纹。一旦服务器向您提供指纹,系统就会要求您进行验证。
没有办法以这种方式传递指纹,甚至不能使用-o
选项,但您可以手动将整个公钥存储到~/.ssh/known_hosts
.