ssh sftp 使用哪种密码

ssh sftp 使用哪种密码

在 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

相关内容