Windows 11 安裝 WSL2 並ssh遠程連接


手動安裝(WSL2)
首先搜索【啟用或關閉Winsows 功能】

然后勾選【適用於linux的Windows子系統】和【虛擬平台】

安裝所選的 Linux 分發版 打開 Microsoft Store,搜索WSL2並選擇你偏好的 Linux 分發版


WSL與WSL2有所不同,我記得沒升級到WSL2時ssh按常規方式就能連接,WSL2貌似不行了
參考 ssh連接WSL2 ubuntu 18.04

一、重新安裝openssh-server

  1. 進入ubuntu子系統,刪除openssh-server

sudo apt purge openssh-server
2. 重新安裝openssh-server

sudo apt install openssh-server

二、重啟WSL

打開powershell.exe,打入以下命令

sudo net stop LxssManager
然后再啟動

sudo net start LxssManager

三、啟動ssh

  1. 進入WSL,敲入以下命令
    sudo service ssh start
  2. 查看ssh服務狀態,是否啟動成功
    service ssh status
    如果顯示sshd service is running字樣就表明成功了!

四、將ssh服務設置為開機自啟

sudo systemctl enable ssh

五、注意事項

查找資料過程中,多篇文章提到端口沖突問題可能會導致無法使用ssh進行連接,我沒遇到這個問題,還是用的默認的22端口。如果按照上文操作還是有問題的話,可以試試改一下端口,配置文件在/etc/ssh/sshd_config這個文件中。找到"Port 22"這句話,把22改成比如2222再重啟ssh試一下看能不能行


免責聲明!

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



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