Linux云计算架构师:熬夜给你们总结出来的超详细的SSHD服务搭建管理和防止暴力破解


一、Linux服务前期环境准备、 搭建CentOS 7环境

清空关闭防火墙

由于前期尚未学习“防火墙”为了不受到防火墙影响实验的顺利进行,因此清空并关闭防火墙。

[root@xuegod63 ~]# iptables -F
[root@xuegod63 ~]# systemctl stop firewalld
[root@xuegod63 ~]# systemctl disable firewalld

SElinux设置

[root@xuegod63 ~]# getenforce
Disabled

临时关闭(机器重启则会失效):

[root@xuegod63 ~]# setenforce 0

永久关闭SElinux:

[root@xuegod63 ~]# vim /etc/selinux/config

在这里插入图片描述

配置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

配置主机和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

修改主机名

[root@xuegod63 ~]# vim /etc/hostname      #永久
xuegod63
[root@xuegod63 ~]# hostnamectl set-hostname “hostname”   #永久
[root@xuegod63 ~]# hostname xuegod63   #临时。
xuegod63

配置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< span="">
> [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

更多技术干货尽在公众号【学神来啦】!

2.配置网络yum源:

阿里云镜像源站点(http://mirrors.aliyun.com/)。

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源:

[root@xuegod63 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo \

http://mirrors.aliyun.com/repo/Centos-7.repo

生成yum缓存:

[root@xuegod63 ~]# yum makecache

安装epel源

[root@xuegod63 ~]# yum  -y install epel-release

可以做个快照

SSHD服务安装-ssh命令使用方法

SSHD服务

什么是服务?

Linux中的服务是一类常驻在内存中的进程,这类进程启动后就在后台当中一直持续不断的运行,因为这类进程通常是负责一些系统提供的功能来服务用户的各项任务,所以这类进程被称为服务,比如crond、atd、syslog、Apache都是属于服务。

作用:SSHD服务使用SSH协议可以用来进行远程控制,或在计算机之间传送文件。

相比较之前用Telnet方式来传输文件要安全很多,因为Telnet使用明文传输,SSH是加密传输。

安装SSH服务

安装方法有两种:

通过yum安装(推荐使用):

[root@xuegod63 ~]# yum -y install openssh openssh-clients openssh-server  

本地直接安装rp

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值