PF9*_*F92 7 startup services windows-subsystem-for-linux
我对 Ubuntu 的 WSL 版本有疑问。有没有一种简单的方法可以在 Windows 启动时自动启动 bash 并将命令传递给它以启动 SSH 服务器?使 SSH 服务器在 Windows 运行时一直运行。
Cor*_*tin 10
这也适用于 WSL 2。
单击开始并搜索 shell:startup。您也可以手动转到:
C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)
现在创建一个新文件sshserver.vbe并添加此文本并保存:
Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -d Ubuntu -u root service ssh start", vbhide
Run Code Online (Sandbox Code Playgroud)
单击开始并搜索任务计划程序。
在任务计划程序上单击操作并选择创建基本任务
在创建基本任务时填写名称和描述“自动启动 SSH 服务器”
On Trigger 选择:当计算机启动时。
在操作上选择启动程序
在启动程序类路径:C:\Windows\System32\wsl.exe旁边的添加来添加参数(可选): -d Ubuntu -u root service ssh start。
你应该在最后一步有这样的东西。