Windows server的Ubuntu子系统启动ssh服务时报错

Windows server的Ubuntu子系统启动ssh服务时报错

蓝科迪梦
2022-11-24 / 0 评论 / 105 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年11月24日,已超过461天没有更新,若内容或图片失效,请留言反馈。
$: sudo service ssh start

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

需要用下列三个命令生成对应的key:

sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

sudo ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key

sudo ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key





允许ssh登录

sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config

sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config



此时重新执行:sudo service ssh start,正常启动。



此时可以通过127.0.0.1:22链接,也可以通过Ubuntu子系统中通过ifconfig查询到的IP链接。

0

评论

博主关闭了所有页面的评论