win10 linux wsl子系統開機啟動ssh服務


前提:已經安裝好ssh服務
 
1、打開開機后進入wsl
2、輸入su root並輸入密碼 進入root權限
3、輸入 sodo vim /etc.init.wsl 創建文件並且輸入下列代碼,保存退出

4、輸入 sudo chmod +x /etc/init.wsl 添加為root可執行

5、添加root免密執行(可選)
sudo vim /etc/sudoers
添加一行  %sudo ALL=NOPASSWD: /etc/init.wsl
保存即可
 
在linux上的操作就告一段落了
 
接下來就開始在win10上進行操作了
1、在win10 上打開powershell,輸入 C:\Windows\System32\bash.exe -c 'sudo /etc/init.wsl',如果沒問題,就可以嘗試創建啟動腳本啦!
2、創建一個名為[startservice.vbs]的文件,編輯,輸入並保存
1 Set ws = WScript.CreateObject("WScript.Shell")
2 ws.run "C:\Windows\System32\bash.exe -c 'sudo /etc/init.wsl'",0
3、Win+R呼出運行,並輸入:shell:startup打開開機啟動項,把startservice.vbs復制進去,重啟電腦即可
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM