ssh-keygen:產生公鑰與私鑰(在~/.ssh)html
ssh-copy-id:將本機的公鑰複製到遠程機器的authorized_keys文件中(在~/.ssh),ssh-copy-id也能讓你有到遠程機器的home,~./ssh和 ~/.ssh/authorized_keys的權利ssh
1、在本地機器上使用ssh-keygen產生公鑰私鑰ui
ssh-keygen
一路回車便可。spa
2、用ssh-copy-id將公鑰複製到遠程機器中.net
ssh-copy-id -i ~/.ssh/id_rsa.pub remote@192.168.1.2
說明:若是有端口的要加上端口,好比-p 1234,而後輸入遠程主機密碼回車便可。ssh-copy-id會將key寫到遠程機器的~/.ssh/authorized_key文件中。unix
3、下次直接SSH連接便可,不用輸入密碼。同一臺遠程機器能夠有多個要遠程主機的公鑰。code
參考:htm
http://blog.chinaunix.net/uid-26284395-id-2949145.html(以上內容轉自此篇文章)blog