putty中新增RSA key
阿新 • • 發佈:2019-02-16
一般我們會在putty 中新增rsa key, 我們首先需要用gitbash(當然也可以用其它的)去生成rsa的公鑰和私鑰,生成後,將公鑰上傳到遠端服務端。如下操作:
第一步:我們先輸入ssh-keygen -t rsa 然後會要求我們確定 路徑我們直接回車會自動建立/root/.ssh資料夾目錄,然後回車後出入金鑰密碼,輸入兩次繼續回車金鑰就可以在目錄中看到。
我們把root/.ssh目錄中的id_rsa和id_rsa.pub下載到本地備份等會需要使用。
第二步:修改sshd配置檔案
A - 將root/.ssh中的id_rsa.pub修改名字為authorized_keys 並且用chmod 600 authorized_keys設定許可權。
B - 找到/etc/ssh/sshd_config ,把RSAAuthentication和PubkeyAuthentication兩行前面的#註釋去掉。
C - 重啟SSHD服務。
Debian/Ubuntu執行:/etc/init.d/ssh restart
CentOS執行:/etc/init.d/sshd restart
第三步:下載puttygen.exe, 載入私鑰,如果設定了密碼,則輸入密碼,生成.ppk金鑰。
第四步:設定putty,在session中加入要訪問的IP,connection中的ssh裡展開Auth,即最後一欄可以看到需要匯入的PPK選擇框,把之前生成的PPK金鑰加入,儲存。
最後,即可以成功訪問了。