云服务器相关服务部署

1.在linux服务器中,可以使用who或w指令来查看当前在线用户:

查看防火墙的状态:

发现防火墙没有启动,使用命令启动防火墙,并且设置防火墙开机启动:

这里记录一下CentOS的两个防火墙的状态如何查看,systemctl status firewalld,如上图,

查看iptables的状态,我们使用iptables -vnL查看

默认策略(Policy): 所有三个主要链(INPUT, FORWARD, OUTPUT)的默认策略都是 ACCEPT,意味着如果没有特定的规则匹配,所有流量都会被接受。

INPUT: 处理进入本机的所有数据包,默认接受 26504 个数据包,共计 34MB。

FORWARD: 用于转发的数据包,默认情况下没有数据包通过,因为计数为 0。

OUTPUT: 处理本机发出的所有数据包,默认全部接受,同样没有数据包匹配到规则。

自定义链(YJ-FIREWALL-INPUT): 存在一个名为 YJ-FIREWALL-INPUT 的自定义链,但该链目前没有被任何规则引用(0 references),意味着它虽然存在,但实际上并不影响当前的网络流量处理。

现在为防火墙设置新的端口连接,我这里先设置配置文件:

打开ssh配置文件:vim /etc/ssh/sshd_config

在这里原本设置的是#Port 22,我们修改的时候最好修改为5000~65564,我这里去掉#注释,修改设置为Port 56560,然后保存退出;

使用systemctl restart sshd 重启服务,这样就设置成功了新的远程登录端口。接下来就需要操作防火墙允许新的端口流量登录,

对于防火墙端口操作,首先需要了解防火墙命令,firewall-cmd,这里我直接使用sudo firewall-cmd --permanent --zone=public --add-port=new_port/tcp

将new_port部分改为我们的新端口56560:

然后重启firewall:

检查防火墙规则以保证防火墙已经添加了新的端口:firewall-cmd --list-all

现在我重新设置xshell客户端的连接信息来连接这个端口。

完成设置,不过,如果你是云服务器用户,那就会出现不管怎么改都没办法修改成功,有时候修改了还会完全没办法使用远程连接,这是因为云服务器还有一个控制台防火墙,它是官方设置的类似外墙的保护措施,你在服务器内部设置了新的端口,还需要在云服务器控制台设置一个新的端口。

进入云服务器控制台,选择下图中的添加规则。选择自定义类型,再输入你的端口就可以了

一定要保证设置的端口是一致的,不然就没办法保证连接成功。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值