Window10 linux 子系統安裝配置ssh


Windows Subsystem for Linux(WSL)是一個可以直接執行Linux二進制可執行文件(ELF)的兼容層。和Hyper-v虛擬化不同,WSL是底層把Linux系統調用翻譯成Native Windows API。例如安裝Ubuntu子系統,就基本可以當作一個Ubuntu系統來用,例如使用Linux Bash,apt-get安裝軟件,編譯和運行Linux程序,文件系統交互

開啟Ubuntu子系統

1.首先點擊開始,然后點擊設置

2.選擇更新和安全

3.在左邊點擊開發者選項 

4.點擊開發人員模式 

5.會出現正在安裝開發人員模式程序包 

6.稍等片刻,大概2分鍾左右就可以安裝成功 

7.然后返回,點擊應用 

8.在應用和功能界面最下面,選擇相關設置:程序和功能

9.點擊啟用或關閉windows功能

10.彈出的窗口中拉到最下面,勾選上適用於Linux的Windows子系統

11.然后會自動安裝所需要的庫

12.大約5秒,安裝完畢后需要重啟電腦

13.打開應用商店:搜索microsoft store找到Windows應用商店 

14.安裝完畢后需要重啟一次才會生效,重啟后打開Windows應用商店,搜索“Debian”或者“Ubuntu”,然后進行安裝。

 

使用Linux子系統

使用windows 命令窗口輸入bash 或wsl 進入子系統 也可以直接點擊安裝的系統進入(開始->ubuntu)

首次啟動WSL的時候會要求設置一個賬號、密碼,根據提示完成設置即可。

sudo apt-get update  #更新軟件

 

選操作

但是國內網絡連接Debian官方源非常緩慢,這里可以將源修改為網易的,操作方法如下。

mv /etc/apt/sources.list /etc/apt/sources.list.bak     #備份

vi /etc/apt/sources.list#添加下面的內容(163源)

deb http://mirrors.163.com/debian/ jessie main non-free contrib

deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib

deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie-backports main non-free contrib

deb http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

deb-src http://mirrors.163.com/debian-security/ jessie/updates main non-free contrib

#再次執行更新

sudo apt-get update

 

 

Xshell完美連接win10 Linux子系統

ifconfig  ## 在Linux子系統默認命令端輸入,查看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登錄

上面命令執行完之后,在xshell中輸入用戶名和ip就可以通過xshell登錄自己電腦的Linux

  • 配置永久解決方案
    通過上面的方法,我們可以通過xshell登錄自己電腦的Linux。但是斷開之后重新開機,我們又需要重新配置SSH。因此,我們需要配置以下命令下,一勞永逸。
sudo service ssh --full-restart   ## 將該命令保存為service.sh,存在home目錄下

 

配置service.sh

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

 

運行service.sh

  • 配置自己的環境變量
    以上設置成功后,可以vim ~/.bashrc配置自己的環境變量,打造自己習慣的界面顯示。

 

參考資料

https://www.jianshu.com/p/9df97c22efc9

https://blog.csdn.net/raoweijian/article/details/65661302


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM