【目录】Centos7.3基础配置及工具安装

  • Centos7.3基础配置及工具安装
  • 更改yum源为国内源(163镜像)
  • 安装wget
  • 更改yum源配置
  • 解决方案1:安装增强功能Guest Additions
  • 解决方案2:安装Xshell通过SSH连接虚拟机
  • Centos7.3 虚拟机网络配置
  • ssh工具安装和配置
  • 关闭防火墙
  • 查询虚拟机ip地址
  • 本地主机ip地址
  • 测试主机与虚拟机之间的网络连接
  • 安装Xshell并连接虚拟机


Centos7.3基础配置及工具安装

更改yum源为国内源(163镜像)

默认的yum源是国外的,下载速度慢,且常常连接超时,如下只有8kb/s。为了使用方便,将yum源修改为国内的镜像地址,本文采用网易163的镜像。

(阿里云镜像网站地址更新,首页http://mirrors.aliyun.com自动跳转为https://opsx.alibaba.com/mirror,因此使用http://mirrors.aliyun.com/repo/Centos-7.repo作为CentOS-Base.repo无法像从前一样直接访问成功,而是连接超时。但点击文件夹后发现目录下文件所在的链接地址并未转换,如centos目录下文件地址仍为https://mirrors.aliyun.com/centos/)

centos7 安装VPP_CentOS 7.3

安装wget
yum -y install wget
更改yum源配置

备份原yum配置文件

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

更改yum源为网易镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

centos7 安装VPP_ip地址_02


确认修改后的yum配置文件

vi CentOS-Base.repo

centos7 安装VPP_ip地址_03


生成yum配置缓存

yum makecache

centos7 安装VPP_CentOS 7.3_04

解决方案1:安装增强功能Guest Additions

默认安装不带Virtual Box增强功能Guest Additions,虚拟机操作很不方便。比如:
虚拟机分辨率最大1024x768,即使全屏运行也只是窗口化显示;
鼠标点击虚拟机后消失,要按右Ctrl键才能释放;
本地和虚拟机不能共享剪贴板

安装CentOS时没有选择Development Tools组,需要先安装kernel-devel和gcc

sudo yum install -y kernel-devel gcc

(其余暂略)

解决方案2:安装Xshell通过SSH连接虚拟机
Centos7.3 虚拟机网络配置

设置 dhcp 和 ONBOOT=yes
(图暂略)

ssh工具安装和配置
yum -y install openssh

查询是否安装成功

yum list installed | grep openssh-server

centos7 安装VPP_ip地址_05


配置sshd_config文件

vi /etc/ssh/sshd_config

将以下代码前的#号删除

Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
PasswordAuthentication yes

centos7 安装VPP_centos7安装配置_06


centos7 安装VPP_CentOS 7.3_07


centos7 安装VPP_ip地址_08


:wq保存文件后退出

启动ssh服务

service sshd start

centos7 安装VPP_Linux_09


检查ssh服务是否已经开启

ps -e | grep sshd

centos7 安装VPP_centos7 安装VPP_10


检查22端口是否开启监听

netstat -an | grep 22

centos7 安装VPP_ip地址_11


将ssh服务添加到开机自动启动列表

systemctl enable sshd.service

查询ssh自启动服务是否使能

systemctl list-unit-files | grep sshd

centos7 安装VPP_Linux_12

关闭防火墙

关闭防火墙服务

systemctl stop firewalld.service

查看防火墙运行状态

firewall-cmd --state

centos7 安装VPP_CentOS 7.3_13


禁止防火墙开机自动启动

systemctl disable firewalld.service

查询自启动服务是否使能

systemctl list-unit-files | grep sshd

centos7 安装VPP_ip地址_14


修改selinux/config文件配置

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

centos7 安装VPP_centos7 安装VPP_15


:wq保存文件后退出

查询虚拟机ip地址

安装igconfig

yum install net-tools

输入ifconfig命令可查看当前网络状态

ifconfig

也可以用ip命令查看

ip addr

centos7 安装VPP_CentOS 7.3_16


找到自己的网卡名称及对应的ip地址,我的网卡是enp0s3,ip地址是10.0.xx.xx

(注意这个网卡是NAT连接的)

想要用Xshell通过ssh连接内网,必须增加一个仅主机使用**(host-only)**的网卡,如下图

centos7 安装VPP_CentOS 7.3_17


重启虚拟机,再次输入ifconfig或ip addr命令,可以发现多出一张网卡的ip地址

我的网卡名称是enp0s8,ip地址是192.168.aa.bb(注意这个网卡是host-only连接的)

centos7 安装VPP_Linux_18

本地主机ip地址

打开cmd命令行,查询本机ip地址

ipconfig

centos7 安装VPP_centos7安装配置_19


可以发现有一个VirtualBox host-only的网络,ip地址为192.168.aa.c,这个即是虚拟机对应连接的主机的ip地址。

虚拟机:192.168.aa.bb 本地主机:192.168.aa.c

(aa为同一个值,表示主机和虚拟机处于同一网段下)

测试主机与虚拟机之间的网络连接

在虚拟机上ping主机的ip地址,可以ping通

ping 192.168.aa.c

centos7 安装VPP_centos7 安装VPP_20


在主机上ping虚拟机的ip地址,可以ping通

ping 192.168.aa.bb

centos7 安装VPP_centos7 安装VPP_21

安装Xshell并连接虚拟机

打开Xshell,新建会话窗口,自定义名称,选择SSH协议,在“主机”处输入虚拟机的ip地址,即上文所述192.168.aa.bb,端口号填22

centos7 安装VPP_centos7安装配置_22


选择连接,输入虚拟机用户名及密码,成功进入虚拟机界面

centos7 安装VPP_ip地址_23


注:通过Xshell建立连接时虚拟机要处于运行状态。