我想使用 SSH 协议传输文件,但每次使用不同的加密方法(3DES、Blowfish ..)以便在时间和吞吐量方面对它们进行比较。
第一个问题:如何配置使用的加密协议?
第二个问题:是否有工具可以提取有关所用协议的信息(延迟、吞吐量、加密时间、解密时间)?
答案1
如何配置所使用的加密协议?
您可以使用-c <cipher_of_choice>
选项 或-o Cipher=<cipher_of_choice>
。默认密码是3des
,当然,不要使用任何弱密码或破密码。
是否有工具可以提取有关所用协议的信息(延迟、吞吐量、加密时间、解密时间)?
使用ssh
,您可以使用-v
( --verbose
) 选项,-vvv
以获得最大的详细程度。
另请查看和LogLevel
的指令。使用(最大详细程度)并查看(注意任何潜在的消息泛滥)。我不确定您是否会从这些中获得所需的内容,但这是单独为您提供的最佳内容。ssh_config
sshd_config
LogLevel DEBUG3
/var/log/auth.log
ssh