2011-09-21 52 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代理一起使用時)。