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

【记录一下VMware上开虚拟端口映射到公网】

材料

win11 和装在vmware上的ubuntu

`步骤一在Ubuntu上配置静态地址,配置如下
    vim /etc/netplan/01-network-manager-all.yaml(此文件看系统上对应的是哪个文件,建议先备份)
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        ens33:
          dhcp4: false
          addresses:
            - 192.168.109.227/24   # 取个喜欢的静态ip,在后面vmware上配置nat的时候会用上
          gateway4: 192.168.109.2  # 同上 
          nameservers:
            addresses: [119.29.29.29,114.114.114.114, 8.8.8.8]

    ## 刷新一下网络
    sudo netplan apply
    ifconfig 验证一下网卡是否配置生效
步骤二Vmware配置nat
1. 关掉刚才的ubuntu
2. 打开vmware=>编辑=>虚拟网络编辑器
如下图片1 .0,图片1.1配置
主机端口即暴露在公网的端口习惯取30000以上,防冲突
虚拟机IP地址:配置步骤一中的静态地址,端口即要映射出去的端口,这里我把22 端口和ftp的21端口映射出来;
3. 保存配置
4. 找到你vmware中的虚机设备的网络适配器,如下图1.3
5. 保存,打开虚机,到此完成虚拟机配置

图片1.0
在这里插入图片描述
图片1.1
在这里插入图片描述
图片1.3
在这里插入图片描述

步骤三设置入站规则或者关闭防火墙(不推荐)
  • 找到windows防火墙高级设备,配置入站规则,我这里把30001-30009中的端口放通
  • 如下图
    在这里插入图片描述
    在这里插入图片描述
    步骤四实验
1. 获取公网ip:     curl ipinfo.io或者浏览器直接输入ip
2. ssh  qxy@公网ip -p 30001 看看是否正常

http://www.kler.cn/news/314816.html

相关文章:

  • 华为云centos7.9按装ambari 2.7.5 hostname 踩坑记录
  • SpringBoot中基于Mybatis-Plus多表联查(无xml,通过注解实现)
  • 车载软件调试工具系列---Trace32简介UI界面简介
  • C#基础(16)实践:学生成绩管理系统
  • 1.随机事件与概率
  • TCP: Textual-based Class-aware Prompt tuning for Visual-Language Model
  • 【学习笔记】STM32F407探索者HAL库开发(四)F103时钟系统配置
  • 等保测评与网络安全等级划分
  • 【网络通信基础与实践第三讲】传输层协议概述包括UDP协议和TCP协议
  • linux 基础(一)mkdir、ls、vi、ifconfig
  • 汽车EDI:MöllerTech EDI项目案例
  • 实战讲稿:Spring Boot整合MyBatis
  • 前端入门:HTML+CSS简便开发的技巧
  • 美国火箭实验室Rocket Lab USA(RKLB)
  • Tomcat窗口运行修改窗口标题显示项目日期时间
  • 【开源免费】基于SpringBoot+Vue.JS教师工作量管理系统(JAVA毕业设计)
  • 【微服务】Eureka的自我保护机制
  • (学习记录)使用 STM32CubeMX——配置时钟(入门)
  • 基于Windows系统以tomcat为案例,讲解如何新增自启动服务,定时重启服务。
  • mybatis 和 mybatis-plus
  • mysql批量修改表前缀
  • 【java实现json转化为CSV文件】
  • 【C++二叉树】二叉树的前序遍历、中序遍历、后序遍历递归与非递归实现
  • Kotlin 极简小抄 P3(函数、函数赋值给变量)
  • LeetCode 第416场周赛个人题解
  • springbootweb集成swagger
  • 王道考研视频——操作系统笔记
  • 海外服务器哪个速度最快且性能稳定
  • GRE隧道在实际部署中的优化、局限性与弊端
  • 排序篇(七大基于比较的排序算法)