Rancher集群之间ssh登录问题

问题描述

rancher 集群之间需要配置ssh访问,经常会出现无法访问,
目标服务器 A 172.20.3.1
目标服务器 B 172.20.3.2
A 需要通过 ssh 访问 B服务器
出现问题示意如下

ssh -i  id_rsa user@172.20.3.1 -vv

其中id_rsa 为服务器B上用户user的 ssh 私钥, 使用 ssh-keygen -t rsa -P '' 生成 id_rsa文件, -vv 可以查看具体日志,便于调试

报错
在这里插入图片描述
需要用户输入 user 的密码,才能访问

问题原因及解决办法

由于使用私钥进行访问,需要在目标服务器上新建authorized_keys
登录服务器B

su user
cat .ssh/id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

重启sshd服务

systemctl restart sshd

其他

如果需要其他问题可以参加下面引用博客排查问题,主要是ssh涉及到的文件权限需要符合要求。

参考
1、https://www.cnblogs.com/yyyzyyyz/p/15577438.html
2、https://www.cnblogs.com/ziyue7575/p/14922333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值