ssh连接失败问题解决
问题情境
使用xftp连接docker容器时报错
一开始使用账号密码
用户名:root
密 码:宿主机root用户密码
结果一直显示ssh服务器拒绝了密码
后面搜索的相关帖子解决方法都是修改ssh服务的配置文件
比如:修改vi /etc/ssh/sshd_config,重新启动即可
可是我怎么修改配置文件都没用,也确定配置文件没配置错。
解决方案
根本原因是docker容器中的root用户没有设置密码
所以对root用户进行设置密码操作。
[root@ar /]# passwd #如果没有该命令 使用yum install passwd安装
Changing password for user root.
New password: #设置新密码
Retype new password: #确认新密码
passwd: all authentication tokens updated successfully.
修改完密码后再重启ssh服务
systemctl restart sshd
再用xftp成功连接上容器