我们在使用VirtualBox软件安装Linux虚拟机后,在虚拟机安装一些服务,如tomcat等,如果想要在宿主机来访问虚拟机中的该服务,如访问8080端口,ssh的22端口等,应该怎么访问呢,应该要做怎样的配置呢?安装就是设置端口转发。

方法/步骤

  1. 首先要安装virtualbox软件,然后新建一个虚拟机,并设置Linux的ISO虚拟机镜像,然后安装,安装完后启动虚拟机。

  2. 首先要安装增强功能,端口转发要基于这个增强功能才能进行。

    如果Linux是桌面版,会自动运行执行安装;如果是没有桌面,需要使用命令挂载镜像,然后执行类似VBxxx.run的文件。执行成功后重启虚拟机。

  3. 如果要访问22端口,先要检查openssh-server是否已安装,没有就需要先进行安装,然后才能转发22端口。根据不同的系统使用不同的命令安装。

  4. 然后在虚拟机,设置中添加端口转发,路径是:设置->网络->高级->端口转发,网络连接方式选择NAT。注意主机端口不能是已占用的端口

  5. 最后验证在宿主机中是否可以访问虚拟机中的端口。通过访问宿主机中指定端口,然后转发到虚拟机中的指定转发进行访问。比如ssh连接虚拟机:

    $ ssh -l test -p 2222 127.0.0.1

    比如验证是否能访问8080端口:

    $ telnet 127.0.0.1 8080 或 nc -z 127.0.0.1 8080

注意事项

  • 注意先安装增强功能,否则会不生效。

  • ssh时注意检查openssh-server有没有安装,没有就需要先安装。

  • 主机中的端口不能已经被占用。

欢迎大家添加博主微信,备注“技术交流”,拉你进技术交流群

VirtualBox如何设置端口转发?相关推荐

  1. 华硕路由器里的虚拟服务器在哪里,华硕RT-AC86U路由器怎么设置端口转发服务

    华硕RT-AC86U路由器的端口转发功能是一种将传至特定端口或端口范围的互联网流量传至本地网络中的一个或多个设备的方式.在路由器上设置端口转发可以允许网络外的电脑使用由网络内的电脑提供的特定的服务.下 ...

  2. iptables 设置端口转发/映射

    iptables 设置端口转发/映射 网络拓扑 服务器A有两个网卡内网ip:192.168.1.3外网ip:10.138.108.103本地回环:127.0.0.1服务器B有网卡,8001提供服务内网 ...

  3. OpenWrt设置.端口转发和远程访问路由器

    到Luci界面 网络->防火墙: 首先,先来说下如何设置端口转发.点击上方的 端口转发: 新建端口转发 处填写名称(随便)外网端口 内部IP地址 内网端口.图中的设置表示将外网82端口上的TCP ...

  4. 电信宽带,改桥接,设置端口转发,TCP,连接外网

    电信宽带,设置端口转发 如果家里电信宽度不能端口转发.原因一般为电信光猫设置不能进行端口转发,虽然界面中有端口转发设置,经试验一般不能使用(本人设备为"GPON开翼网关(4口单频) 产品型号 ...

  5. 计算机网络设置端口转发,网件NETGEAR几款路由器端口转发功能设置方法

    WPN824, RP614v2,MR814v2,WGR614,WGT624 端口转发设置实例.(以 RP614v2 为例) 1. WPN824, RP614v2,MR814v2,WGR614,WGT6 ...

  6. 路由器不同网段虚拟服务器设置,路由器设置端口转发实现不同网段通信

    路由器端口转发的功能是通过路由器的wan口实现两个不同网段的ip直接进行通信.Wan口是与互联网进行通信的端口,Lan口是内网的端口. 下面以华硕路由器为示例说明路由器端口转发的详细配置. 需要实现的 ...

  7. 4g网络设置dns地址_黑群晖nas中tr软件汉化、路由器设置端口转发教程(二)

    一.安装增强汉化web作者最近又更新了,推荐[通过群晖的"任务计划"自动安装及定期自动更新]这个方式安装,更方便,还能自动更新见作者:下载地址见留言,或私信 官方功能介绍:在线查看 ...

  8. iptables转发mysql_CentOS系统中使用iptables设置端口转发

    将本地接口IP 61.144.14.72 的3389端口 转发到 116.6.73.229的3389 (主要访问到61.144.14.72的3389端口,就会跳转到116.6.73.229的3389) ...

  9. Linux 设置端口转发

    ps -ef | grep 10020     --查询10020端口是否被使用 kill -9 86971     --结束使用10020端口的进程 ssh -C -f -N -g -L 18889 ...

最新文章

  1. Openlayers下载与加载geoserver的wms服务显示地图
  2. mysql 只读账号_MySql主从复制,从原理到实践!
  3. c# char unsigned_C 中 char、signed char 和 unsigned char 的区别
  4. 学习使用SQL Server日期函数
  5. UML类图关系大全【转】
  6. 20191106每日一句
  7. centos 解决不在 sudoers 文件中。此事将被报告的问题
  8. Java集合框架最全详解(看这篇就够了)
  9. Angular导入导出Excel控件简介
  10. Mac 下运行 xxx.sh 脚本文件
  11. 国产GP232RL 串口芯片完美兼容FT232RL 引脚开发资料
  12. win10安装navisworks失败,怎么强力卸载删除注册表并重新安装
  13. 去除安卓apk中的广告
  14. XGBoost导读与实战阅读记录(一)——rabit和allreduce
  15. 小程序战局最新动态!这些你应该知道
  16. android 5.1 flash,Flash Player for Android 4.0 and 5.1 以上版本(提供下載)
  17. FontAwesome免费图标在winform中的使用
  18. 互联网创业的未来挖掘思路分享
  19. 矩阵理论| 特殊矩阵:Householder矩阵 / 镜射矩阵
  20. C++初学必练基础题【第二期】

热门文章

  1. 2021寒假MISC打卡DAY2
  2. Socket基础八:网络IO模型的应用
  3. double scanf输入时用%lf而printf用%f或%lf原理
  4. Android广告轮播图效果实现
  5. 计蒜课中沙子的质量(动态规划)感想
  6. Ubuntu 18.04安装openJDK7编译安卓6.0.0_r1
  7. 北京信息科技大学计算机专业学科评估,北京信息科技大学怎么样好不好(全国排名-学科评估-一流专业-网友评价)...
  8. 向量叉积与向量叉积的模的运算
  9. 使用library(tseries)命令,报错“Error in library(tseries) : there is no package called ‘tseries’
  10. 如何读论文[论文精读]