主機(jī) A 想通過 ssh 免密登錄主機(jī) B。前提 主機(jī) B 中已開啟 ssh server,參考:Ubuntu 開啟 ssh server 服務(wù)。
- 在主機(jī) A 中生成公鑰/私鑰對:
ssh-keygen -t rsa
~/.ssh 目錄下產(chǎn)生兩個(gè)文件:
? ~ ls ~/.ssh
id_rsa id_rsa.pub
- 把主機(jī) A 中 ~/.ssh/id_rsa.pub 的內(nèi)容復(fù)制到主機(jī) B 中~/.ssh/authorized_keys 文件中。