virtualbox中NAT方式通过宿主机访问虚拟机端口映射配置
来源:互联网 发布:红色摇滚知乎 编辑:程序博客网 时间:2024/05/16 17:53
NAT 网络地址翻译,是只能从内访问外面而不能从外部访问里面,所以只能单向ping通,虚拟机的ip只是内部ip。桥接则是与主机公用网卡,有独立的外部ip。
NAT模式只有通过绑定静态转发才可能从外部访问
以下是静态转发配置方式
安装篇
注意:Ubuntu权限问题
(1) 若无法执行某条命令,可能是权限不够,就在命令前面加个sudo 试试
(2) 但是注意在新建文件夹时候如果必须使用sudo,那么新建以后一定要把文件夹的权限改为当前登录用户的,而不是root的。修改方式如下:
sudo chown –Rf zqgame:zqgame /home/zqgame/testWeb/
zqgame为当前登录用户名/home/zqgame/testWeb/为要修改权限的目录路径
安装ubuntu
在VirturalBox下安装ubuntu-12.10-server-i386.iso(环境选择英文环境)
安装成功后做如下配置:
1. 查看ip 做主机IP与虚拟机IP映射
这里虚拟机网卡的链接方式是
Ifconfig 查看ip
然后将虚拟机上点击网络选择nat,高级—》 点击端口转发—》将主机ip映射到虚拟机的linux ip
2.更新源
(1)修改sources.list vi/etc/apt/sources.list
:%s/xxxx1/xxxx2/g 将xxx1替换为mirrors.163.com(xxx2)然后wq保存退出
在163这个页面可以找到对应ubuntu系统版本的源 -> http://mirrors.163.com/.help/ubuntu.html
(更新源) apt-get update
3.安装ssh服务
可以通过apt安装,命令如下:
xjj@xjj-desktop:~$ apt-get install openssh-server
系统将自动进行安装,安装完成以后,先启动服务:
xjj@xjj-desktop:~$ /etc/init.d/ssh start 如果该命令不能启动服务的话 使用service ssh start
启动后,可以通过如下命令查看服务是否正确启动
@xjj-desktop:~$ ps -e|grep ssh
6212 ? 00:00:00 sshd
如上表示启动ok。
下面是改变端口的(可以不改,依情况而定)
注意,ssh默认的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示。
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listenfor
Port 22
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listenfor
Port 22
最后,应该是连接的时候了。请看如下命令:
xjj@xjj-desktop:~$ sshexceljava@192.168.158.129
xjj@xjj-desktop:~$ vi /etc/ssh/sshd_config(端口部分可改可不改,依具体情况而定)
另:如果要在服务器实体终端显示中文,那就只有安装zhcon软件包
$ apt-get install zhcon
4.安装gcc
apt-get install build-essential
安装完了可以执行
gcc空格 --version
的命令来查看版本,输出如下:
gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.
- virtualbox中NAT方式通过宿主机访问虚拟机端口映射配置
- 局域网内PC机通过设置端口映射,访问宿主机NAT模式下虚拟机的数据库
- virtualbox nat网络模式下 实现宿主机访问虚拟机
- virtualbox nat网络模式下 实现宿主机访问虚拟机
- 虚拟机通过NAT方式共享宿主机Internet
- 配置VirtualBox虚拟机通过NAT方式对外提供Web服务
- virtualBox NAT模式,设置虚拟机可上网,宿主机可访问虚拟机的方法
- Ubuntu下virtualbox nat网络模式下 实现宿主机访问虚拟机
- 从宿主机访问virtualBox虚拟机
- NAT端口映射让外网访问虚拟机
- virtualBox 的NAT网络模式下,在宿主机windows中,通过VNC连接图形化的CentOS虚拟机界面(亲测成功)
- VirtualBox NAT 方式下和宿主机的连接
- VirtualBox通过Host-Only网络连接方式实现宿主机与虚拟机通信GOOD
- 在宿主机上通过NAT模式给kvm虚拟机配置公网IP
- 宿主机访问virtualBox中Ubuntu
- VirtualBox网络NAT方式的端口映射
- Bridge和NAT方式配置VirtualBox网络, 并通过代理服务器访问互联网
- virtualbox中宿主机如何访问linux虚拟机的python-flask网页
- Android Studio 运行出现 Multiple dex files define Landroid/support/annotation/AnimRes;解决方法
- 过大的数组该怎么存储
- IOS常用数据结构
- UESTC 1134 男神的约会 状压DP
- 关于JAVA和oracle的日期格式化
- virtualbox中NAT方式通过宿主机访问虚拟机端口映射配置
- POI导出
- mysql的卸载与安装
- Spring Data Jpa: 分页和排序
- 添加删除
- SQL语句性能优化
- SSM框架整合
- Oracle:查看对象有没有被其他对象引用语句
- UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 683: illegal multibyte sequence