我有两个脚本可以将文件上传到 SFTP 服务器:
sftp2 --identity-key-file=D:\test_ssh2 -B d:\test.txt testUser@xxx.xxx.xxx.xxx
open sftp://testUser@xxx.xxx.xxx.xxx -privatekey=D:\test.ppk -hostkey="ssh-rsa 1536 xxxxxxxxxxxxxxxxxxxxxxxxxxx"
请帮忙解释一下:
- 这两个脚本有什么区别?
- 为什么第一个脚本不需要任何主机密钥,而第二个脚本需要它?
- 我可以在不使用任何主机密钥的情况下使用私钥调用 SFTP 吗?