码迷,mamicode.com
首页 > 系统相关 > 详细

两台linux ssh免密登录

时间:2020-05-24 00:16:10      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:zed   cat   秘钥   私钥   生成   gen   linu   lang   目标   

两台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免密登录

标签:zed   cat   秘钥   私钥   生成   gen   linu   lang   目标   

原文地址:https://www.cnblogs.com/jingxindeyi/p/12945172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!