A使用者 ssh登入另一台主機B使用者 不用密碼
1. 先登入A使用者主機
2. 製作key
ssh-keygen -t dsa 或者 ssh-keygen -t rsa
一直Enter就好,不用打密碼
3. 將key scp 到B使用者主機
scp /.ssh/id_dsa.pub B使用者主機ip:/使用者home目錄/.ssh/authorized_keys
或者
scp /.ssh/id_rsa.pub B使用者@該主機ip:/使用者home目錄/.ssh/authorized_keys
ex: scp /.ssh/id_rsa.pub akira@192.168.0.100:/home/akira/.ssh/authorized_keys
(若 B使用者主機.ssh目錄不存在, 請建立該目錄 mkdir ~/.ssh/)
4.登入B使用者主機, 輸入以下命令
chmod 700 ~/.ssh/
chmod 644 ~/.ssh/authorized_keys
如果有其它主機(如C、D、E,等等),也想無密碼登入主機B,public key做法與上面相同,只是最後把key附加到authorized_keys即可,作法為 cat id_rsa.pub >> authorized_keys
參考網站:請點我
沒有留言:
張貼留言