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

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/)
yum install wget

安装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  

change the repo of yum
确认修改后的yum配置文件

vi CentOS-Base.repo

the result of repo
生成yum配置缓存

yum makecache

yum cache

解决方案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

在这里插入图片描述
配置sshd_config文件

vi /etc/ssh/sshd_config

将以下代码前的#号删除

Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
PasswordAuthentication yes

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
:wq保存文件后退出

启动ssh服务

service sshd start

在这里插入图片描述
检查ssh服务是否已经开启

ps -e | grep sshd

在这里插入图片描述
检查22端口是否开启监听

netstat -an | grep 22

在这里插入图片描述
将ssh服务添加到开机自动启动列表

systemctl enable sshd.service

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

systemctl list-unit-files | grep sshd

在这里插入图片描述

关闭防火墙

关闭防火墙服务

systemctl stop firewalld.service

查看防火墙运行状态

firewall-cmd --state

在这里插入图片描述
禁止防火墙开机自动启动

systemctl disable firewalld.service

查询自启动服务是否使能

systemctl list-unit-files | grep sshd

在这里插入图片描述
修改selinux/config文件配置

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled
在这里插入图片描述
:wq保存文件后退出

查询虚拟机ip地址

安装igconfig

yum install net-tools

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

ifconfig

也可以用ip命令查看

ip addr

在这里插入图片描述
找到自己的网卡名称及对应的ip地址,我的网卡是enp0s3,ip地址是10.0.xx.xx
(注意这个网卡是NAT连接的)
想要用Xshell通过ssh连接内网,必须增加一个仅主机使用**(host-only)**的网卡,如下图
在这里插入图片描述
重启虚拟机,再次输入ifconfig或ip addr命令,可以发现多出一张网卡的ip地址
我的网卡名称是enp0s8,ip地址是192.168.aa.bb
(注意这个网卡是host-only连接的)
在这里插入图片描述

本地主机ip地址

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

ipconfig

在这里插入图片描述
可以发现有一个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

在这里插入图片描述
在主机上ping虚拟机的ip地址,可以ping通

ping 192.168.aa.bb

在这里插入图片描述

安装Xshell并连接虚拟机

打开Xshell,新建会话窗口,自定义名称,选择SSH协议,在“主机”处输入虚拟机的ip地址,即上文所述192.168.aa.bb,端口号填22
在这里插入图片描述
选择连接,输入虚拟机用户名及密码,成功进入虚拟机界面
在这里插入图片描述
注:通过Xshell建立连接时虚拟机要处于运行状态。


参考文章:张高伟《Centos7开启SSH服务》
这篇博文及评论给了很大的帮助,感谢作者张高伟及补充关闭防火墙步骤的朋友qq_30871535

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值