SSH提示Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

操作环境

Docker

Centos7

问题描述

在Docker中新建centos 7 container,sshd进程启动后,通过docker 宿主机ssh连接该container,提示信息:

[root@centos-cloudera-1 ~]# ssh 10.10.200.4
The authenticity of host '10.10.200.4 (10.10.200.4)' can't be established.
ECDSA key fingerprint is SHA256:Xn2tjX3zW88QjDbirg7a1K39jYYvCz2Vd13iiehP2p0.
ECDSA key fingerprint is MD5:1d:76:e4:ec:59:70:8c:7d:da:4b:e9:d7:f2:d0:4b:47.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.10.200.4' (ECDSA) to the list of known hosts.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

解决方法

1.通过yum删除现有的openssh-server,然后重新安装openssh-server

#yum -y remove openssh-server
#yum -y install openssh-server

2.设置密钥
#
#sshd-keygen

3.修改sshd_config配置文件中的PubkeyAuthentication选项,设置该选项值为yes

PubkeyAuthentication yes

4.启动sshd

#/usr/sbin/sshd

5.通过其他服务器连接该container
[root@centos-cloudera-1 ~]# ssh 10.10.200.4
root@10.10.200.4's password: 




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值