1.背景
本人使用的是Windows商店中的Ubuntu18.04,在本地机上运行

2.操作过程
步骤一:下载ssh服务器与客户端
sudo apt-get install sshd
或
sudo apt-get install openssh-server
步骤二:检测ssh服务
sudo service sshd status
以下为个人经历,酌情参考
此时我遇到了错误,显示如下:
![]()
查阅资料后发现原因可能是未开启ssh服务,尝试开启ssh服务,代码如下
sudo /etc/init.d/ssh restart
但是有新的错误出现:
![]()
继续查资料,发现应该是SSH密匙出问题,重新生成密匙
1.-t dsa 算法
sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
2.-t rsa 算法
sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
结果如下:

再次尝试启动ssh,结果如下:

启动成功
在Windows商店的Ubuntu18.04环境中,博主遇到SSH服务无法启动的问题。通过尝试安装和重启ssh服务,发现是SSH密钥导致的错误。通过重新生成ssh_host_dsa_key和ssh_host_rsa_key密钥对,最终成功启动了SSH服务。此过程涉及Ubuntu系统的SSH配置和故障排查。
575

被折叠的 条评论
为什么被折叠?



