Win10子系統開機啟動並自動啟動ssh
阿新 • • 發佈:2017-07-16
win spa ans script.sh 興趣 log article windows 人的
首先在任意盤符下創建一個vbs腳本,文件名隨意,內容如下:
Set ws = CreateObject("Wscript.Shell") ws.run "bash -c ‘sh /home/winiu/start.sh‘",vbhide
腳本語法網上找的,感興趣的小夥伴可以自己研究下,其中
bash -c ‘sh /home/user1/start.sh‘
表示啟動bash時執行 sh /home/winiu/start.sh 這個命令,shell文件路徑請改成你的路徑
其次創建start.sh文件,路徑隨意,執行時指定正確就行, 其中start.sh文件內容為:
#!/bin/sh service ssh start $SHELL#這句很重要,掛起當前腳本進程,進而維持base.exe一直打開
最後就是創建windows系統計劃任務了,設為開機啟動就行了
-----------下面劃重點--------------
其中碰到的一個煩人的問題就是,start.sh啟動ssh服務時,需要用到root權限,我安裝的時候默認用戶是普通管理員,所以每次bash啟動時,是以普通管理員的身份啟動,因此也就沒辦法啟動ssh服務,解決辦法就是設置bash的默認用戶為root
以下是參考文檔,常規使用問題都有包含:
Windows10內置Linux子系統初體驗
Win10 Bash更改默認用戶
Windows10 安裝Ubuntu子系統,解決從應用商店下載慢的問題。
如何安裝體驗 Ubuntu on Windows
Win10子系統開機啟動並自動啟動ssh