欢迎光临散文网 会员登陆 & 注册

WSL2.安装配置Ubuntu+winsdows端口映射

2023-08-20 15:33 作者:鸭鸭还有希望吗  | 我要投稿
  1. 安装WSL2和ubuntu

    查看支持的版本                         :wsl -l -o

    下载指定的版本                         :wsl --install -d <name>,比如wsl --install -d Ubuntu-20.04

    设置wsl默认版本为2                    :wsl --set-default-version 2

    设置ubuntu镜像的wsl版本为2     :wsl --set-version Ubuntu-20.04 2

  2. 移动wsl到其他盘

    查看子系统状态:            wsl -l -v

    将需要的镜像导出:        wsl --export Ubuntu-20.04 ./wsl-ubuntu-20.04.tar

    注销镜像:                       wsl --unregister Ubuntu-20.04

    导入新盘符:                    wsl --import Ubuntu-20.04 D:\cCli\ubuntu-wsl\20-04\ .\wsl-ubuntu-20.04.tar --version 2

    设置默认登录用户:         ubuntu2004.exe config --default-user <xx>

  3. 配置ubuntu的ssh服务

    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  #这个运行密码登录

    sudo ufw allow 27777

    sudo service ssh restart

    sudo ufw reload

  4. 配置windows端口映射

    将本机7722端口映射到本机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


WSL2.安装配置Ubuntu+winsdows端口映射的评论 (共 条)

分享到微博请遵守国家法律