linux子系统开启ssh
https://padeoe.com/use-pytorch-in-windows-subsystem-for-linux/#:~:text=开启后如何打开 Linux 子系统? 在 cmd 或者 powershell ,%E4%B8%AD%E6%89%A7%E8%A1%8C%20bash%20%E5%8D%B3%E5%8F%AF%E3%80%82%20%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E5%BC%80%E5%90%AF%E8%AF%A5%E7%B3%BB%E7%BB%9F%E7%9A%84%20ssh%20%E6%9C%8D%E5%8A%A1%EF%BC%8C%E8%BF%99%E6%A0%B7%E5%B0%B1%E5%8F%AF%E4%BB%A5%E5%9C%A8%20xshell%20%E7%AD%89%E5%B7%A5%E5%85%B7%E4%B8%AD%E6%96%B9%E4%BE%BF%E8%BF%9E%E6%8E%A5%E3%80%82
1. 重装ssh-server
默认的 ssh-server 使用 service ssh start命令开启时总会报错且无法连接,2017年3月Github就有人open了issue,微软至今没有修复,目前的解决方案是要先重装一下 ssh-server。
sudo apt-get remove --purge openssh-server
sudo apt-get update
sudo apt-get install openssh-server
2. 修改ssh配置
编辑 ssh 配置文件,依次输入:
vi /etc/ssh/sshd_config
:%s/Port 22/Port 2222/
:%s/PermitRootLogin prohibit-password/PermitRootLogin yes/
:wq
以上操作,开启 2222 端口(或者自定义其他端口,默认的22端口已经被 Windows 占用),允许用密码登陆,保存退出。
上面有问题,配置文件注释没有去掉。
3. 开启 ssh 服务
sudo service ssh --full-restart

浙公网安备 33010602011771号