全套学习资料移步至公众号【学神来啦】更多学习资料添加扣扣资源群:661308959
本节所讲:
1.1 Linux服务前期环境准备、搭建CentOS 7环境
1.2 SSHD服务安装-ssh命令使用方法
1.3 SSHD服务配置和管理
1.4 SSHD服务防止暴力破解
1.5 实战-通过升级SSH服务修复安全漏洞
1.1 Linux服务前期环境准备、搭建CentOS 7环境
1.1.1 清空关闭防火墙
由于前期尚未学习“防火墙”为了不受到防火墙影响实验的顺利进行,因此清空并关闭防火墙。
[root@xuegod63 ~]# iptables -F
[root@xuegod63 ~]# systemctl stop firewalld
[root@xuegod63 ~]# systemctl disable firewalld
1.1.2 SElinux设置
[root@xuegod63 ~]# getenforce
Disabled
临时关闭(机器重启则会失效):
[root@xuegod63 ~]# setenforce 0
永久关闭SElinux:
[root@xuegod63 ~]# vim /etc/selinux/config
图 1-1 SElinux配置文件
1.1.3 配置IP
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPADDR=192.168.1.63
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
NAME="ens33"
UUID="5e02ab66-a084-404a-bb4c-50bf47bd1bd5"
DEVICE="ens33"
ONBOOT="yes"
注释:修改网卡配置文件,主要修改内容项 BOOTPROTO="static" 、ONBOOT="yes" 、IPADDR=192.168.1.63 、GATEWAY=192.168.1.1 、NETMASK=255.255.255.0 、DNS1=114.114.114.114 以上6项。
重启服务:systemctl restart network
1.1.4 配置主机和IP映射关系
[root@xuegod63 ~]# vim /etc/hosts
127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.63 xuegod63.cn xuegod63
192.168.1.64 xuegod64.cn xuegod64
注释:修改 /etc/hosts配置文件,添加以下两项。
192.168.1.63 xuegod63.cn xuegod63
192.168.1.64 xuegod64.cn xuegod64
1.1.5 修改主机名
[root@xuegod63 ~]# vim /etc/hostname #永久
xuegod63
[root@xuegod63 ~]# hostnamectl set-hostname “hostname” #永久
[root@xuegod63 ~]# hostname xuegod63 #临时。
xuegod63
1.1.6 配置Yum源
1.配置本地Yum源:
[root@xuegod63 ~]# mount /dev/sr0 /mnt/
[root@xuegod63 ~]# echo "/dev/sr0 /mnt iso9660 defaults 0 0" >> /etc/fstab
#设置开机自动挂载光驱。
[root@xuegod63 ~]# mkdir /root/yum
[root@xuegod63 ~]# mv /etc/yum.repos.d/* /root/yum/
[root@xuegod63 ~]# cat > /etc/yum.repos.d/centos7.repo <<EOF
> [centos7-source]
>name= centos7-source
>baseurl=file:///mnt
> enabled=1
>gpgcheck=0
> EOF
或:
[root@xuegod63 ~]# vim /etc/yum.repos.d/centos7.repo
[centos7-source]
name= centos7-source
baseurl=file:///mnt
enabled=1
gpgcheck=0
阿里云镜像源站点(阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区)。
CentOS镜像参考:http://mirrors.aliyun.com/help/centos
备份:
把CentOS-Base.repo文件重新命名为CentOS-Base.repo.backup 。
[root@xuegod63 ~]# mv /etc/yum.repos.d/CentOS-Base.repo{,.backup}
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
安装wget工具:
[root@xuegod63 ~]# rpm -ivh /mnt/Packages/wget-1.14-15.el7.x86_64.rpm
下载yum源: