安装完虚拟机之后想在windows下用xshell链接Ubuntu虚拟机
这种配置下,虚拟机能上网,又能跟win连接,感觉很完美
VirtualBox的端口转发很不错,可以转发tomcat什么的
准备工作
1.给Ubuntu安装openssh-server
1
| sudo apt-get install openssh-server
|
2.查看虚拟机ip 我的是:10.0.2.15(看上面那段)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| hisen@hisen-VirtualBox:/$ ifconfig -a enp0s3 Link encap:以太网 硬件地址 08:00:27:45:f3:35 inet 地址:10.0.2.15 广播:10.0.2.255 掩码:255.255.255.0 inet6 地址: fe80::ed57:82d2:60cb:7f96/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1 接收数据包:169175 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:34436 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000 接收字节:210738565 (210.7 MB) 发送字节:3633455 (3.6 MB)
lo Link encap:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 跃点数:1 接收数据包:1718 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:1718 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1 接收字节:234769 (234.7 KB) 发送字节:234769 (234.7 KB)
|
VirtualBox设置端口转发
- 在VirtualBox启动页面,右键Ubuntu —>设置
- 网络 —> 连接方式 —> 网络地址转换(NAT)
- 高级 —> 端口转发 —> 点击添加按钮
名称 | 协议 | 主机IP | 主机端口 | 子系统IP | 子系统端口 |
---|
ssh | TCP | 127.0.0.1 | 2222 | 10.0.2.15 | 22 |
子系统ip写你的虚拟机ip即可
xshell链接Ubuntu虚拟机
在xshell链接Ubuntu虚拟机的时候
ip写上麦的主机ip:127.0.0.1
端口写上面的主机端口:2222
然后上面配置的端口转发就可以转发到虚拟机上,顺利连接!!!