2011-09-21 58 views
0

嗨,我通过键入svn的URL访问版本库+的SSH:// 阅读以下引自SVN and SSH from Adobe我有点困惑密码和svn

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

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

也许我还不清楚,我还没有生成任何密钥对,所以每次使用我的密码,这是否改变任何东西或是以混乱的方式写的报价?谢谢。

+0

您错过了引用的下一部分:*(可以在不使用密钥对的情况下配置SSH;但是,由于缺乏安全性,Adobe不建议这样做。)*所以这只是一个建议。 –

+0

好的。那么缺乏安全性是指什么?我读它就好像他们在说:没有密钥对=>以明文形式发送密码, – Francois21

+0

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

回答

1

ssh的一部分是加密的一切,不只是你的密码。所以,你的密码不会以纯文本的形式通过电线。

0

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

1

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