vbs打開wsl並開啓ssh/sshd

    每次打開電腦都要打開wsl然後敲入 service ssh start纔開始下一步python或者linux c++的工作,所以考慮快捷方法

方法1:

Set vbs=CreateObject("Wscript.Shell")
vbs.Run "cmd"
wscript.sleep 1000
vbs.SendKeys "wsl -u root{enter}"
wscript.sleep 2000
vbs.SendKeys "service ssh start{enter}"

方法2:

main.vbs
Set vbs=CreateObject("Wscript.Shell")
vbs.Run "wsl2"
wscript.sleep 1000
vbs.SendKeys "service ssh start{enter}"

wsl.bat
@echo off
chcp 65001
@echo “連接wsl並開啓service ssh”
cmd /k  "wsl -u root "

結果:

Active code page: 65001
“連接wsl並開啓service ssh”
^@service ssh start
^@root@XXX:/mnt/c/Users/XXX/Desktop# service ssh start
 * Starting OpenBSD Secure Shell server sshd                                                                     [ OK ]
root@XXX:/mnt/c/Users/XXX/Desktop#

備註:

    以上代碼僅在個人筆記本(Win10 1809)上跑通,個人臺式機(Win10 1903)失敗,原因是cmd下無法打開wsl或者bash(系統反饋:授權失敗),希望有人能解答一下我的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章