当前位置: 首页 > news >正文

通过Xshell远程连接wsl2

 

目录

 一、WSL网络原理

二、 下载XShell

三、Ubuntu里配置ssh

1.查看是否已经安装SSH

2.安装SSH

3.修改SSH配置

4.重启ssh

5.查看ip

四、在Xshell中链接电脑

五、设置端口转发

1.设置主机端口映射到wsl2的端口

 六、防火墙设置开放8989端口

方式一(推荐):

方式二: 

 七、查看本机window中的ip

1.打开win10电脑的powershell,输入ipconfig获取IP地址

2.检查Win10电脑和自身wsl2的连通性

3.检查wsl2与外网的连通性

 八、远程连接

1.powershell连接

2.xshell连接


一、WSL网络原理

wsl2默认的网络模式是NAT模式,不方便和外部主机的互相访问,尤其是当Windows上的容器服务需要暴露给外部主机访问时,因此需要修改网络模式。

上图可以看到wsl2与外界通信需要通过宿主机进行转发,宿主机和wsl2之间存在有一个虚拟局域网,虚拟网卡WSL和虚拟网卡eth0之间由于在同一个网段,所以能够互相通信。wsl2需要访问外部网络时,需要先发往宿主机的虚拟网卡,然后由宿主机的物理网卡将请求转发出去。

获取win的ip在powershell里面输入ipconfig,获取wsl2的ip在Ubuntu里面输入ip addr,结果如下图所示

http://www.lryc.cn/news/514008.html

相关文章:

  • 【ubuntu】安装OpenSSH服务器
  • CESS 的 2024:赋能 AI,塑造去中心化数据基础
  • Redission红锁
  • 使用 CSS 的 `::selection` 伪元素来改变 HTML 文本选中时的背景颜色
  • Spring Boot AOP日志打印实现
  • Windows远程--如何使用IP访问服务器
  • vscode中设置默认格式化工具pretter
  • Hadoop、Flink、Spark和Kafka
  • APP自动化测试元素定位及隐式等待
  • Element plus 的 upload 组件实现自定义上传
  • 力扣-数据结构-10【算法学习day.81】
  • WPF的一些控件的触发事件记录
  • C# 设计模式(创建型模式):建造者模式
  • 关于模板函数的void返回值的判断:std::is_void与模板特化
  • 重现ORA-01555 细说Oracle Undo 数据管理
  • 通过blob请求后端导出文件
  • 养老院小程序怎么搭建?让老年人老有所养,老有所依!
  • 【2024美国数学建模AB题原文翻译】
  • 判断旗帜是否符合ISO新标准
  • 海量数据存储实现方案设计1-mycat版
  • Elasticsearch检索之三:官方推荐方案search_after检索实现(golang)
  • hot100_238. 除自身以外数组的乘积
  • 软件测试基础详解
  • MySQL 备份方案设计之准备事项
  • 《计算机网络A》单选题-复习题库解析-最终
  • 向 SwiftUI 视图注入 managedObjectContext 环境变量导致 Xcode 预览(Preview)崩溃的解决
  • Ruby 数据类型
  • 复合机器人正以其高效、精准、灵活的特点,逐渐在汽车装配线上崭露头角
  • Docker + JMeter + InfluxDB + Grafana搭建压测可视化实时监控
  • leetcode 2658. 网格图中鱼的最大数目