通過 xshell 連線 ubuntu on windows(WSL)
阿新 • • 發佈:2018-11-06
原文:
通過 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 服務也會關掉,連線就斷開了。這個問題目前還沒找到解決辦法。