WSL由於沒有圖形界面,所有操作都是在命令行里執行,平時用來編譯和跑CFD代碼其實還是挺方便。不過有時候要查看WSL里的文件就比較麻煩,這時可以用SFTP這類工具,連接過去后直接操作文件。試過幾個這類工具,要么是要收費,要么是不太好用,這里推薦MobaXterm。
下面介紹一下使用方法:
1)安裝以后界面:
如果安裝了WSL,自動能檢測到,雙擊對應的session就能打開。不過直接這樣打開的意義不大,下面要用ssh連接過去。
2)安裝WSL下的ssh工具
卸載ssh server:
sudo apt-get remove openssh-server
安裝ssh server:
sudo apt-get install openssh-server
修改ssh server配置:
sudo vim /etc/ssh/sshd_config
修改以下幾項:
Port 8022 #默認的是22,但是windows有自己的ssh服務,也是監聽的22端口,所以這里要改一下 UsePrivilegeSeparation no PasswordAuthentication yes
啟動ssh server:
sudo service ssh --full-restart
顯示如下內容說明啟動成功:
3)ssh到WSL
我這里用右側第二個選項關掉了隱藏文件的顯示。
連接成功。可以看到左側可以顯示文件夾,可以直接雙擊進入文件夾,然后文本文件可以直接右鍵選擇默認編輯器,或者windows下編輯器進行查看和編輯。
4)圖形界面
甚至可以運行圖形界面程序,比如OpenGL:
更多玩法可以自行查閱官網或者Google。
參考: