在 debian shell 上,我可以通过以下方式连接到 sftp:(连接已建立,我看到 sftp 提示符)
sftp -i /keys/mykey [email protected]
我想换成
sftp -oCiphers=aes256-ctr -i /keys/mykey [email protected]
在脚本中使用。我如何查看第一个命令使用的密码,以及如何验证第二个命令是否使用了 aes256-ctr?谢谢您的帮助
答案1
sftp
使用进行调用-v
,您应该会看到类似如下的消息:
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
该cipher:
字段表示协商的密码,这是我连接到任意服务器时得到的消息。
我-o Ciphers=aes256-ctr
得到:
debug1: kex: server->client cipher: aes256-ctr MAC: [email protected] compression: none
debug1: kex: client->server cipher: aes256-ctr MAC: [email protected] compression: none