頁面展示
首先展示下用Xshell登錄Win10 Linux子系統(tǒng)的界面

Xshell登錄界面
需求簡介
自從微軟向全世界發(fā)布Windows 10下的 Linux子系統(tǒng)Windows Subsystem for Linux(WSL),WSL為Windows用戶提供了巨大的便利,它的誕生可以讓開發(fā)者們在 Windows 10 下通過 Bash shell 運行原生的 Ubuntu 用戶態(tài)二進制程序。當然,目前有很多方式在Windows系統(tǒng)下體驗和學習Linux系統(tǒng),主要包括以下幾種方式:
- 虛擬機
通過在Windows系統(tǒng)下安裝虛擬機Virtual Machine運行Linux系統(tǒng),是目前比較流行的方式。但是運行虛擬機也有諸多不便,比如:耗內(nèi)存大(土豪隨意);劃分的硬盤主機無法訪問;與主機傳輸文件容易中斷等。 - 雙系統(tǒng)
給電腦安裝雙系統(tǒng),在電腦啟動的時候選擇其中一種系統(tǒng)。這種方式對于Windowns深度用戶比較麻煩,需要頻繁開機更換系統(tǒng)。 - 服務器
租用服務器或購買服務器一般比較昂貴,如果僅僅是學習或偶爾用下完全沒必要破費。 -
Windows 10下Linux子系統(tǒng)
通過簡單的操作可以激活打開Linux子系統(tǒng),體驗原生態(tài)的Ubuntu,前提是能夠忍受默認的終端界面(當然是有解決方法的)。
使用xshell登錄Linux子系統(tǒng)
成功激活WSL后,能夠忍受默認的命令終端的可以直接跳過下文。
習慣用Linux系統(tǒng)的用戶,一般喜歡使用xshell通過SSH登錄Linux系統(tǒng),然后在界面優(yōu)美的命令端操作Linux命令。
以下來介紹如何完美使用xshell登錄Windows 10 Linux子系統(tǒng):
- 查看
ip
ifconfig ## 在Linux子系統(tǒng)默認命令端輸入,查看ip地址

查看ip
- 配置
SSH服務
sudo apt-get remove --purge openssh-server ## 先刪ssh
sudo apt-get install openssh-server ## 在安裝ssh
sudo rm /etc/ssh/ssh_config ## 刪配置文件,讓ssh服務自己想辦法鏈接
sudo service ssh --full-restart
- 使用
Xshell登錄
上面命令執(zhí)行完之后,在xshell中輸入用戶名和ip就可以通過xshell登錄自己電腦的Linux。
- 配置永久解決方案
通過上面的方法,我們可以通過xshell登錄自己電腦的Linux。但是斷開之后重新開機,我們又需要重新配置SSH。因此,我們需要配置以下命令下,一勞永逸。
sudo service ssh --full-restart ## 將該命令保存為service.sh,存在home目錄下

配置service.sh
配置好之后,下次開機,只需要在Linux子系統(tǒng)的默認終端運行sh service.sh命令后,關掉終端改用xshell登錄即可。

運行service.sh
- 配置自己的環(huán)境變量
以上設置成功后,可以vim ~/.bashrc配置自己的環(huán)境變量,打造自己習慣的界面顯示。
Xshell界面
參考資料
通過 xshell 連接 ubuntu on windows(WSL)
win10上使用Xshell通過ssh連接Linux
