两台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免密登录的主要内容,如果未能解决你的问题,请参考以下文章

Linux系列:实现两台机器的SSH免密登录

SSH免密登录设置

Linux之SSH免密登录

linux_配置三台虚拟机免密登录

linux机器免密

linux 免密登录