您好我通过svn + ssh://类型的URL访问存储库 从SVN and SSH from Adobe阅读以下引用我有点困惑
“在为SVN + SSH配置Subversion或Dreamweaver之前,请创建一个RSA密钥对并在服务器上配置公钥。此公钥/私钥对用于向服务器进行身份验证,而不是存储和传递您的密码用纯文本。“
所以,如果我只是通过svn + ssh:// pe访问存储库。从命令行,我的密码是以明文形式发送的?我认为ssh的一部分是加密密码,不是吗?
也许我不清楚,我没有生成任何密钥对,所以每次都使用我的密码,这会改变什么,或者是以令人困惑的方式写的引用?谢谢。
答案 0 :(得分:1)
ssh的一部分是加密所有内容,而不仅仅是密码。因此,您的密码不会以明文形式通过网络传输。
答案 1 :(得分:1)
SSH从不以纯文本形式发送密码。但是,非SSH协议(如svn://)可能会以纯文本形式发送密码。 Adobe建议用户使用SSH。 Adobe还建议如果使用SSH,则还使用RSA密钥对。密钥对更容易,因为您不必为每个操作键入密码(与SSH代理一起使用时)。
答案 2 :(得分:0)
在这种情况下根本没有密码。所有身份验证都基于密钥对进行。一个密钥在您的客户端计算机上,另一个密钥位于服务器上。所有流量也都是加密的。