免密登陆的操作图:
步骤:
进入148机器 Linux目录
a. cd ~/.ssh/
b. ssh-keygen -t rsa
c. ssh-add ~/.ssh/id_rsa
d. 把公钥 id_rsa.pub 的内容复制到147 机器上的authorized_keys 文件中
进入
147机器Linux目录
a. cd ~/.ssh/
b. touch authorized_keys
c. vi authorized_keys 把148公钥 id_rsa.pub 的内容复制进入
异常情况:
1.有时不能免密 和用户权限有关,authorized_keys 此文件 要更改操作权限
chmod 500 authorized_keys 更改authorized_keys 权限为500
chmod 700 authorized_keys 更改authorized_keys 权限为700
自己试下,哪种权限可以,这和当前登陆的用户有关
- ssh-add ~/.ssh/id_rsa 有时会无法执行,失效需先执行下ssh-agent bash