0
点赞
收藏
分享

微信扫一扫

在WSL Ubuntu中设置sshd自启动


---------------------------------------------------------------

 

 

WSL  Ubuntu是默认无法使用标准的命令来开启sshd开机自启动的,因为在WSL Ubuntu中这个开机本就属于一个伪概念,所以更准确的说就是设置WSL Ubuntu中的sshd自启动。

 

 

使用标准的ubuntu命令:

sudo systemctl start ssh

结果失败。

 


 

 

在wsl ubuntu中操作:

sudo vim /etc/wsl.conf

然后输入如下内容:

[boot]
systemd=true

 

 

关闭windows上的对应wsl子系统:

wsl --shutdown

 

 

重启windows上的对应wsl子系统:

bash

 

 

再次启动ssh服务:

sudo systemctl start ssh

 

 

 

=====================================

 

 

 

PS:

注意,通过启动systemd的方式来实现docker内应用的自启动后,systemd 服务将不会让用户的 WSL 实例保持活动状态。除非正在运行后台任务,否则关闭 Linux 控制台将终止用户会话。

 

参考:

https://baijiahao.baidu.com/s?id=1744636909462697936&wfr=spider&for=pc

 

-------------------------------------------------------------------

 

举报

相关推荐

0 条评论