密码和svn

时间:2011-09-21 19:53:35

标签: security svn ssh

您好我通过svn + ssh://类型的URL访问存储库 从SVN and SSH from Adobe阅读以下引用我有点困惑

“在为SVN + SSH配置Subversion或Dreamweaver之前,请创建一个RSA密钥对并在服务器上配置公钥。此公钥/私钥对用于向服务器进行身份验证,而不是存储和传递您的密码用纯文本。“

所以,如果我只是通过svn + ssh:// pe访问存储库。从命令行,我的密码是以明文形式发送的?我认为ssh的一部分是加密密码,不是吗?

也许我不清楚,我没有生成任何密钥对,所以每次都使用我的密码,这会改变什么,或者是以令人困惑的方式写的引用?谢谢。

3 个答案:

答案 0 :(得分:1)

ssh的一部分是加密所有内容,而不仅仅是密码。因此,您的密码不会以明文形式通过网络传输。

答案 1 :(得分:1)

SSH从不以纯文本形式发送密码。但是,非SSH协议(如svn://)可能会以纯文本形式发送密码。 Adobe建议用户使用SSH。 Adobe还建议如果使用SSH,则还使用RSA密钥对。密钥对更容易,因为您不必为每个操作键入密码(与SSH代理一起使用时)。

答案 2 :(得分:0)

在这种情况下根本没有密码。所有身份验证都基于密钥对进行。一个密钥在您的客户端计算机上,另一个密钥位于服务器上。所有流量也都是加密的。