【发布时间】:2016-04-11 12:38:52
【问题描述】:
我使用 Apache Mina SSHD 将 SSH 服务器设置为 SFTP 服务器。使用密码验证器或公钥验证器时,连接的加密方式有什么不同吗?还是它们都是关于身份验证的,我想使用哪一个是我的决定?
问候
【问题讨论】:
标签: java sftp apache-mina sshd
我使用 Apache Mina SSHD 将 SSH 服务器设置为 SFTP 服务器。使用密码验证器或公钥验证器时,连接的加密方式有什么不同吗?还是它们都是关于身份验证的,我想使用哪一个是我的决定?
问候
【问题讨论】:
标签: java sftp apache-mina sshd
不,连接加密之间没有区别(查看描述 SSH 协议的 RFC)。它总是使用 AES 或一些对称密码加密。密钥是在 (Diffie-Hellman) 密钥交换期间建立的,这甚至发生在身份验证之前。
区别只在于后面的认证方式,可以认为公钥认证更安全。
【讨论】: