前言
这两天在弄云计算的基础平台,所以借助 VirtualBox 创建了 3 台 Ubuntu server 虚拟机。这其中也出现了一些问题,这里记录一下,一来可以备忘,而来如果我的博客有幸被你看到也可以给个参考。
问题 1:主机和虚拟机互相访问
虚拟机安装好以后默认是虚拟机可以借助主机的网卡访问公网和主机。如果主机想要访问虚拟机,怎么办?
先在 VB 界面中点击你创建的虚拟机右键,选择设置,选择网络,创建第二张网卡,连接方式选 Host-Only,界面名称选 VirtualBox Host-Only 的网卡,点击确定保存。
这个时候你开启虚拟机,输入 ifconfig
只能看到两张网卡(eth0 和 lo),我们编辑 /etc/network/interfaces
这个文件,在末尾加上如下内容,添加一张新网卡.
auto eth1
iface eth1 inet static
address 192.168.56.101 # 这里需要看下你主机“VirtualBox Host-Only Network”网卡的配置,默认应该是192.168.56.1,虚拟机配置的IP和这个在一个网段就行
netmask 255.255.255.0
保存退出,重启虚拟机,输入 ifconfig 就行看见 3 张网卡了,然后主机 ping 192.168.56.101,能通就说明可以相互访问了。
问题 2:主机 ssh 无法以 root 身份登录
Ubuntu 默认不允许 root 远程登录,这个时候,我们需要修改 /etc/ssh/sshd_config
文件,找到 PermitRootLogin no 一行,改为 PermitRootLogin yes。然后通过命令重启 ssh 服务,就可以用 root 身份远程登录了。
sudo service ssh restart
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于