系統:CentOS6.7
1.用ssh-key-gen在本地主機上創建公鑰和私鑰
ssh-keygen -t rsa
一路回車,注意第一個回車的位置是問你公鑰和私鑰的存儲目錄,我的機器是/root/.ssh
Enter file in which to save the key (/root/.ssh/id_rsa):
完成後在/root/.ssh下會創建兩個文件,分別爲公鑰id_rsa.pub和私鑰id_rsa
2.用ssh-copy-id把公鑰複製到遠程主機上
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
輸入yes
輸入遠程主機的密碼
完成
這個命令會把密鑰追加到遠程主機的/root/.ssh/authorized_key上,並給.ssh目錄和authorized_keys設置合適的權限
3.直接登錄遠程主機
ssh 192.168.1.103
ssh將不會詢問密碼
4.登出
logout