Linux设置ssh免密钥登录
Linux设置ssh免密钥登录
LinuxA免密远程连接LinuxB
LinuxA生成密钥
在A的用户a目录/home/a/.ssh
文件中,生成id_rsa.pub
和id_rsa
若是有的话不用生成了
ssh-keygen -t rsa -b 2048 -N ''
# 可能需要几次回车
将LinuxA的公钥放到LinuxB
进入LinuxB的需要连接的用户b的/home/b/.ssh
下
vim authorized_keys
将LinuxA的id_rsa.pub
的内容复制到这里,一行代表一个服务器
LinuxA连接LinuxB
在A中,使用用户a连接LinuxB的用户b
ssh b@LinuxB的ip
# 回车就可以连接了
# 初次连接的时候会询问是否保存需要输入密码,输入yes
# 之后连接就不用密码了
参考: