Windows子系统Ubuntu没有开启ssh连接,折腾了一波,测试卸载重装之后食用效果更佳。
重装ssh服务
sudo apt remove --purge openssh-server
sudo apt install openssh-server
修改配置
sudo nano /etc/ssh/sshd_config
Port 22 # 把这一行前面的#去掉
ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的井号,并配置对应IP,默认即监听PC所有IP
PasswordAuthentication yes # 改成yes
不熟悉Linux命令操作可以在Windows系统操作下面的步骤
- 打开Windows文件资源管理器,找到Linux文件目录(自动安装的在C:UsersAdministrator,手动安装自己肯定知道的)
- 依次打开目录:/etc/ssh/
- 使用记事本打开文件:sshd_config
- 使用Windows记事本修改好,保存即可!
启动SSH
sudo service ssh --full-restart
切换root命令
sudo su
这时候使用ssh工具已经可以成功连接到ubuntu了,但是目前宝塔面板对ubuntu的兼容性不是很好!
安装宝塔面板
链接:宝塔面板
PS:我安装的是ubuntu2004版本,这个方法可能适合我,但不一定适合你,如果此方法你测试失败,就自行百度吧,祝你好运!