3、设置防火墙和端口——搭建Django服务器

教程大全  / 只看大图  / 倒序浏览   ©

#楼主# 2020-2-17

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

①设置防火墙

第一步:更新yum功能

  • 远程登录服务器,执行命令

    1. yum update
    复制代码
    可以举行更新,但是此时登录的是learn账户,会显示没有root权限,以是我们执行命令
    1. sudo yum update
    复制代码
    举行更新,此中
    1. sudo
    复制代码
    的意思是背面的命令会以超级管理员的身份执行,然后输入learn账户的暗码就可以举行更新,但执行过程中会提示我们是否继续更新,输入
    1. y
    复制代码
    即可继续更新。

  • 我们也可以通过命令

    1. sudo yum -y update
    复制代码
    举行更新,
    1. -y
    复制代码
    表示如果更新过程中必要我们输入
    1. y
    复制代码
    继续的话,系统会自动输入,不用我们手动输入。

    054501nz22s8r2wp64tr2w.png

第二步:使用yum安装插件并启动服务

  • learn用户使用
    1. yum
    复制代码
    安装插件都必要添加
    1. sudo
    复制代码
    以超级管理员身份执行命令,执行命令
    1. sudo yum install -y cronie yum-cron
    复制代码
    安装cronie和yum-cron插件。
    054502sfornlsnyryinlfi.png
  • learn用户使用

    1. vim
    复制代码
    安装插件都必要添加
    1. sudo
    复制代码
    以超级管理员身份执行命令,执行命令
    1. sudo vim /etc/yum/yum-cron.conf
    复制代码
    打开配置文件yum-cron.conf,并将配置文件中的
    1. apply_updates = no
    复制代码
    改为
    1. apply_updates = yes
    复制代码
    ,目的是打开自动更新功能。

    054502gx7nof2dej9xd9yn.png

  • 执行命令

    1. sudo systemctl start crond
    复制代码
    和命令
    1. sudo systemctl start yum-cron
    复制代码
    启动crond和yum-cron服务。

    054502bjnewdssewsejhp4.png

第三步:使用yum安装并启动防火墙服务

  • 执行命令

    1. sudo yum install -y firewalld
    复制代码
    安装防火墙,如果已经安装它会显示已安装而且是最新版本无需任何处理。

  • 然后执行命令

    1. sudo systemctl start firewalld.service
    复制代码
    启动防火墙服务,并通过命令
    1. sudo firewall-cmd --list-all
    复制代码
    来查看防火墙状态。(关于服务器的更多操纵命令,可以查看我之前的文章:《CentOS7使用firewalld打开关闭防火墙与端口》)

    054503fwm1dm3v1w0vmvnd.png

②设置端口

第一步:修改ssh相干的配置文件

  • 执行命令

    1. sudo vim /etc/ssh/sshd_config
    复制代码
    打开配置文件sshd_config,找到
    1. #Port 22
    复制代码
    地点的一行,并修改为
    1. Port 12345
    复制代码
    (此处端口可以修改为1024-65535之间的端口均可),最后保存并退出。

    054503lg11xl0j1xj5ljt1.png

  • 执行命令

    1. sudo cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/
    复制代码
    将防火墙中关于ssh的配置文件拷贝出来,然后执行
    1. sudo vim /etc/firewalld/services/ssh.xml
    复制代码
    打开配置文件ssh.xml,然后找到
    1. port="22"
    复制代码
    并修改为
    1. port="12345"
    复制代码
    ,最后保存并退出。

    054503i0wfhnk7bzn1848u.png

第二步:修改安全组中的配置规则

054503ajrssdorj1pp91p7.png
054504o7dt646mz2kc25bm.png

第三步:重启防火墙服务和sshd服务

  • 重启防火墙必要在欣赏器,因为重启防火墙和ssh服务,这两个服务重启会导致与本地断开连接。
    054504c9fcjnzp35c9x9xc.png
  • 首先登陆learn用户,然后输入命令

    1. sudo systemctl restart sshd.service
    复制代码
    重启sshd服务,输入命令
    1. sudo systemctl restart firewalld.service
    复制代码
    重启防火墙服务。最后输入
    1. exit
    复制代码
    命令执行退出登录。

    054505tnowyem3cnnkcmnn.png

第四步:修改本地config配置文件

  • 首先打开电脑终端PowerShell,输入

    1. cd .ssh
    复制代码
    进入.ssh路径下。Mac用户可直接输入命令
    1. vim config
    复制代码
    修改config配置文件,将端标语改为12345;Windows用户则直接输入命令
    1. notepad config
    复制代码
    修改config配置文件,将端标语改为12345。

    054505grhe99aw7rae7lvz.png

  • 最后,我们又可以通过命令

    1. ssh learn
    复制代码
    登录远程服务器啦!

    054506fhssdhejtvvedhqh.png

分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

东风恶欢情薄

新手猿

  • 主题

    3

  • 帖子

    3

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆