如何讓 A 使用者 ssh 登入另一台主機 B使用者 不用密碼 ?
1. 先登入 A使用者主機
2. 製作 key
ssh-keygen -t rsa
一直按 Enter 就好,不用打密碼
3. 將 key 透過 scp 指令到 B 使用者主機
scp /.ssh/id_rsa.pub B使用者@該主機ip:/使用者home目錄/.ssh/authorized_keys
Ex: scp /.ssh/id_rsa.pub userB@192.168.1.1:/home/userB/.ssh/authorized_keys
( 若B使用者主機.ssh目錄不存在, 請建立該目錄 mkdir ~/.ssh/ )
4. 登入 B 使用者主機, 輸入以下命令(改目錄權限)
chmod 700 ~/.ssh/
chmod 644 ~/.ssh/authorized_keys
Note
==============================================
如果有其它主機(如C、D、E,等等),
也想無密碼登入主機B,public key做法與上面相同,
只是最後把 key 附加到authorized_keys即可,作法為 cat
id_rsa.pub >> authorized_keys
From: https://lionrex.pixnet.net/blog/post/86704874
沒有留言:
張貼留言