WSL2.安裝配置Ubuntu+winsdows端口映射
安裝WSL2和ubuntu
查看支持的版本?????????????????????????:wsl -l -o
下載指定的版本?????????????????????????:wsl --install?-d <name>,比如wsl --install -d Ubuntu-20.04
設(shè)置wsl默認(rèn)版本為2????????????????????:wsl --set-default-version 2
設(shè)置ubuntu鏡像的wsl版本為2?????:wsl --set-version Ubuntu-20.04 2
移動wsl到其他盤
查看子系統(tǒng)狀態(tài):????????????wsl -l -v
將需要的鏡像導(dǎo)出:????????wsl --export Ubuntu-20.04 ./wsl-ubuntu-20.04.tar
注銷鏡像:????????????????????? ?wsl --unregister Ubuntu-20.04
導(dǎo)入新盤符:????????????????????wsl --import Ubuntu-20.04 D:\cCli\ubuntu-wsl\20-04\ .\wsl-ubuntu-20.04.tar --version 2
設(shè)置默認(rèn)登錄用戶:???????? ubuntu2004.exe config --default-user <xx>
配置ubuntu的ssh服務(wù)
sudo apt remove openssh-server
sudo apt install openssh-server -y
sudo service ssh start
sudo service ssh statu
ssudo systemctl enable ssh
sudo vi /etc/ssh/sshd_config? 添加
? ? ? ? ? ?Port 2000? #這個是指定端口
? ? ? ? ? ?PasswordAuthentication yes? #這個運(yùn)行密碼登錄
sudo ufw allow 27777
sudo service ssh restart
sudo ufw reload
配置windows端口映射
將本機(jī)7722端口映射到本機(jī)27777:
netsh interface portproxy add v4tov4 listenport=7722 listenaddress=0.0.0.0 connectport=27777 connectaddress=localhost
查看所有的映射:
netsh interface portproxy show all
刪除映射:
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=7722