sf.net 的 SSH key 設定方式

edited 十月 2013 in 伺服器環境
因為 Moodle 使用 CVS 管理翻譯檔案,所以在上傳檔案進去的時候總是跳出視窗詢問密碼,所以就參考了下面文件設定:
https://sourceforge.net/docs/F02/

在 Ubuntu 中的操作
1. 輸入產生 SSH key 的指令
ssh-keygen -t dsa -C "[email protected]"
Generating public/private dsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_dsa):
Created directory '/home/username/.ssh'.
Enter passphrase (empty for no passphrase): <我沒有輸入密碼>
Enter same passphrase again: <我沒有輸入密碼>
Your identification has been saved in /home/username/.ssh/id_dsa.
Your public key has been saved in /home/username/.ssh/id_dsa.pub.
The key fingerprint is:
f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b [email protected]
2. 打開公開金鑰
more /home/kiang/.ssh/id_dsa.pub
3. 把內容複製到 sf.net 登入後 Account Options 中的 [Edit SSH Keys for Shell/CVS] 中,記得要把它濃縮成一行!
4. 接著在操作 CVS 指令時就不會一直問密碼,但如果你在產生 SSH key 時有輸入密碼,還是會跳出視窗詢問你的密碼,只是那時候你得輸入的密碼就是產生金鑰時的密碼

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2901
Sign In or Register to comment.