1. 程式人生 > >通過 xshell 連線 ubuntu on windows(WSL)

通過 xshell 連線 ubuntu on windows(WSL)

原文: 通過 xshell 連線 ubuntu on windows(WSL)

裝上 ubuntu on windows 後,預設要先開啟 cmd, 再執行 bash 進入 ubuntu 的 shell。
但是這個shell很難看,配色不好就算了,還存在各種複製貼上麻煩、預設沒進入 home 目錄、各種報警聲等問題。所以嘗試用 xshell 登陸 ubuntu
這裡主要講幾個關鍵步驟

1. 解除安裝 ssh server

sudo apt-get remove openssh-server

2. 安裝 ssh server

sudo apt-get install openssh-server

3. 修改 ssh server 配置

sudo vim /etc/ssh/sshd_config

需要修改以下幾項:

Port 2222  #預設的是22,但是windows有自己的ssh服務,也是監聽的22埠,所以這裡要改一下
UsePrivilegeSeparation no
PasswordAuthentication yes
AllowUsers youusername # 這裡改成你登陸WSL用的

4. 啟動 ssh server

sudo service ssh --full-restart

現在就可以用 xshell 登陸 ubuntu on windows 了,IP 是 127.0.0.1, 但是要注意,cmd 的視窗還不能關掉。關掉後 sshd 服務也會關掉,連線就斷開了。這個問題目前還沒找到解決辦法。