分享 | 交流
让学习成为一种习惯

Docker里的centos 安装sshd服务

1、 yum install?openssh-server

2、启动sshd 报错 需要绝对路径

[root@0463226081ca?src]#?sshd?????
sshd?re-exec?requires?execution?with?an?absolute?path

3、用绝对路径 再次报错

[root@0463226081ca?src]#?/usr/sbin/sshd?????
Could?not?load?host?key:?/etc/ssh/ssh_host_rsa_key
Could?not?load?host?key:?/etc/ssh/ssh_host_ecdsa_key
Could?not?load?host?key:?/etc/ssh/ssh_host_ed25519_key
sshd:?no?hostkeys?available?--?exiting.

4、执行 少什么生成什么key

ssh-keygen?-t?dsa?-f?/etc/ssh/ssh_host_dsa_key
ssh-keygen?-t?rsa?-f?/etc/ssh/ssh_host_rsa_key

5、再次执行 成功

[root@0463226081ca?src]#?/usr/sbin/sshd
[root@0463226081ca?src]#

6、外部连接还是失败 修改/etc/sshd/sshd_config配置文件 重启再连 成功

UsePAM?no
未经允许不得转载:留时刻运维网 » Docker里的centos 安装sshd服务

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留时刻 - Linux系统教程,运维经验分享

加入我们给我留言