第一步:在本地機器上使用ssh-keygen產生公鑰私鑰對
- $ ssh-keygen
第二步:用ssh-copy-id將公鑰復制到遠程機器中
$ ssh-copy-id -i .ssh/id_rsa.pub 用戶名字@192.168.x.xxx
注意: ssh-copy-id 將key寫到遠程機器的 ~/ .ssh/authorized_key.文件中
第三步: 登錄到遠程機器不用輸入密碼
- $ ssh 用戶名字@192.168.x.xxx
- Last login: Sun Nov 16 17:22:33 2008 from 192.168.1.2
常見問題:
- ssh-copy-id -u eucalyptus -i ~eucalyptus/.ssh/id_rsa.pub ssh 用戶名字@192.168.x.xxx
- 第一次需要密碼登錄