Ssh
ssh sftp 使用哪個密碼
在 debian shell 上,我可以通過以下方式連接到 sftp:(已建立連接,我看到了 sftp 提示)
sftp -i /keys/mykey user@1.2.3.4
我想改成
sftp -oCiphers=aes256-ctr -i /keys/mykey user@1.2.3.4
在腳本中使用。我怎麼能看到,第一個命令使用了什麼密碼,我如何驗證第二個命令中使用了 aes256-ctr ?謝謝你的幫助
使用呼叫
sftp
,-v
您應該會看到類似以下的消息:debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
該
cipher:
欄位表示協商密碼,這是我連接到任意伺服器的消息。我得到
-o Ciphers=aes256-ctr
:debug1: kex: server->client cipher: aes256-ctr MAC: umac-128-etm@openssh.com compression: none debug1: kex: client->server cipher: aes256-ctr MAC: umac-128-etm@openssh.com compression: none