您好,登錄后才能下訂單哦!
一)在本機生成公鑰和私鑰
1)[root@SamuluIndex ~]# cd .ssh
2)[root@SamuluIndex .ssh]# rm -f * (清除.ssh目錄下所有的舊文件)
3)[root@SamuluIndex .ssh]# ssh-keygen,過程中出現三個需要輸入的地方直接按回車鍵
此時在.ssh目錄下生成了id_rsa和id_rsa.pub。其中id_rsa是私鑰,本機要用;id_rsa.pub是公鑰,給其他的機器用。
(二)將公鑰上傳到遠程主機上
[root@SamuluIndex .ssh]# scp id_rsa.pub root@172.20.0.141:/root/.ssh
按照提示輸入遠程主機(172.20.0.141)的密碼后,可看到上傳成功的提示:
id_rsa.pub 100% 398 0.4KB/s 00:00
(三)登錄遠程主機,將客戶端公鑰寫入authorized_keys文件
[root@SamuluIndex .ssh]# ssh 172.20.0.141
Warning: Permanently added '172.20.0.141' (RSA) to the list of known hosts.
root@172.20.0.141's password:
Last login: Tue Apr 29 21:09:27 2014 from 192.168.0.56
[root@tixa ~]# cd .ssh
[root@tixa .ssh]# cat id_rsa.pub >> authorized_keys
此時可在141機器的.ssh目錄下看到兩個文件authorized_keys和id_rsa.pub。其中id_rsa.pub的主要目的就是把公鑰信息寫到authorized_keys中。然后把兩臺主機中的id_rsa.pub都刪除掉,否則這臺機器將無法不用密碼登錄別的機器。
(四)退出遠程主機,重新登錄遠程主機
此時發現在100機器上不需要密碼就可以登錄遠程機器141 ,
且在100的機器上的.ssh中保留了兩個文件:id_rsa和known_hosts,在141的機器上的.ssh中保留了一個文件:authorized_keys。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。