Linux设置ssh免密钥登录

Linux设置ssh免密钥登录

LinuxA免密远程连接LinuxB

LinuxA生成密钥

在A的用户a目录/home/a/.ssh文件中,生成id_rsa.pubid_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
# 之后连接就不用密码了

参考:

posted @ 2020-12-10 16:40  紫月java  阅读(275)  评论(0编辑  收藏  举报