新建好一个centos7虚拟机后,现在想用Xshell来连接它,但是发现连虚拟机的ip都查看不了,问题就出在网络上
首先,在虚拟机中尝试 ping www.baidu.com
如下图:
显然网不通。找到/etc/sysconfig/network-scripts/
目录下的ifcfg-enp0s3
文件。编辑ifcfg-enp0s3文件,将ONBOOT=no
改为 ONBOOT=yes
。
保存ifcfg-enp0s3文件,并用 service network start 重启网卡。
再次ping www.baidu.com
,显然网已经通了。
ssh连接问题
一般情况下,直接用这个虚拟机,操作起来,总是不太爽,我们一般习惯用一些其他的工具进行ssh连接,因为其他的平台上操作更方便,比如SecureCRT,Xshell
。
可是,当我敲下ifconfig
,想查看 ip
地址的时候,却发现该指令不可用,如下:
这个容易,可以安装相应的工具就行了,执行下面代码:yum install net-tools
安装完命令文件后,再次执行 ifconfig
命令,还是是看不到ip地址。接下来就来解决这个问题。
SSH 登陆服务器
在安装完 VirtualBox后,在计算机的【打开网络和共享中心】–【更改适配器设置】中可以看到【VirtualBox Host-Only Network】:
右键【属性】–【Internet协议版本4(TCP/IPv4)】中可以看到 IP 地址是【192.168.56.1】:
回到 VirtualBox,选择【管理】–【全局设定】–【网络】–【仅主机(Host-Only)网络】。可以看到:
【设置】–【网络】–【网卡2】–【启用网络连接】,【连接方式】选【仅主机(Host-Only)网络】:
ok ,开启centos7,执行ifconfig
命令,ip地址就出来了。
此时可以使用 SSH 连接 【192.168.56.103:22】了。