Linux服务器实现免密登录管理其他Linux服务器

场景说明:公司有多态Linux虚拟机,为了方便管理,现创建一台Linux虚拟机作为管理机,IP地址10.10.0.188. 然后通过管理机10.10.0.188去管理免密登录其它Linux虚拟机。

话不多说,直接开始方法步骤:

1 在管理机10.10.0.188上ping 被管理机ip地址 查看是否ping通

 2 在管理机根目录下输入命令:#ls –la  查看是否有“.ssh”文件,如果没有的话输入命令:

#ssh-keygen –t rsa,并按3下回车键,然后在根目录下就会生成“.ssh” 文件

 输入命令#ssh-keygen  -t rsa  连续按回车三次

3 实现本机自身免密:

输入命令:#cat id-rsa.pub>>authorized_keys

输入命令进入.ssh目录

#cd .ssh

#cat id_rsa.pub>>authorized_keys

4 实现免密登录别的被管理虚拟机。(被管理机IP 地址:10.10.0.85)

输入命令 #ssh-copy-id 10.10.0.85

创建秘钥:#ssh-keygen

 

复制秘钥到被管理虚拟机上(10.10.0.188)

(1)输入命令 #ssh-copy-id 10.10.0.85

(2)先写yes

注意:如果此步没出现输入密码的界面,那就是copy不成功,报错信息是:Permission denied(publickey) 

处理方法:登录被管理机器 进入/etc/ssh/sshd_config目录中,然后将PasswordAuthentication的参数改成yes   然后重启sshd服务。#systemctl  restart sshd.service

(3)然后填写被管理虚拟机的密码

5 连接测试  

(1)输入命令# ssh root@10.10.0.85

连接成功后已经显示是0.85 的root根目录了。

(2)输入命令#hostname

此时已经看出是0.85的主机名了。

 6 输入命令#logout 可以退回到管理机的界面

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值