两台linux ssh免密登录
Posted 静心&得意
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两台linux ssh免密登录相关的知识,希望对你有一定的参考价值。
两台linux ssh免密登录
一、ssh客户端操作
1、生成秘钥
ssh-keygen -t rsa (一路默认回车)
2、查看生成的秘钥
cd ~/.ssh
ls
结果:
id_rsa id_rsa.pub known_hosts
id_rsa(私钥)
id_rsa.pub(公钥)
3、将公钥上传至ssh服务端
方法一:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.16.213.129(用户名@ip地址)
需要输入目标主机的密码
方法二:
将公钥拷贝到ssh服务端目录 ~/.ssh/(例如root用户的目录为/root/.ssh/)下
执行:
cat id_dsa.pub >> authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
4、测试ssh免密是否成功
ssh root@172.16.213.129
结果:
无需输入密码成功登录目标主机
5、如果两台主机要做互信,则将服务端和客户端调换做相同操作即可
以上是关于两台linux ssh免密登录的主要内容,如果未能解决你的问题,请参考以下文章