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

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

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

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

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