Xshell完美連接win10 Linux子系統(tǒng)

頁面展示

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

Xshell登錄界面

需求簡介

自從微軟向全世界發(fā)布Windows 10下的 Linux子系統(tǒng)Windows Subsystem for Linux(WSL),WSLWindows用戶提供了巨大的便利,它的誕生可以讓開發(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 10Linux子系統(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

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容