Linxu實現SSH免密登錄 原

隨着科技的不斷創新,系統應用不斷深入,實現linux ssh免密碼登錄也越來越多的被涉及到,其中比較典型的是hadoop大數據平臺的搭建中,就不可避免的應用到ssh免密碼登錄。

1. 本地系統生成密鑰對

ssh-keygen -t rsa

2. 將公鑰文件傳輸的遠程機器,並生效

ssh-copy-id -i ~/.ssh/id_rsa.pub username@ip

3. 再次使用已經做免密處理的用戶登錄遠程機器,已經不需要密碼了,免密登錄處理完成

ssh username@ip

4. 查看遠程機器的authorized_keys文件,可以看到對應的變化:本地機器的公鑰已經增加到遠程機器的配置文件中了

ll ~/.ssh/

免密碼登錄的處理是用戶對用戶的,切換其他用戶後,仍然需要輸入密碼 公鑰傳到遠程機器並生效的操作,可用其他方式實現,如scp後修改authorized_keys 遠程機器的.ssh目錄需要700權限,authorized_keys文件需要600權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章