Ubuntu18.04-22.04防火墙开/关和修改远程端口

Ubuntu18.04-22.04,系统默认防火墙是ufw (Uncomplicated FirewallUbuntu18.04 ,如下图所示: 

1.看防火墙状态,默认是关闭的 
#ufw status 

2.开启防火墙 
#ufw enable

3.关闭防火墙

#Ufw disable 

4.如防火墙开启,放行指定端口命令如下 

ufw allow 80/tcp                         ##放行端口80 
ufw allow 22/tcp                         ##放行端口22 
ufw allow 8112/tcp                     ##放行端口8112 
ufw allow 1000:2000/tcp            ##放行端口范围 1000 到 2000 

 

5.删除放行端口命令如下 

ufw delete allow 80/tcp               ##删除放行端口80 
ufw delete allow 22/tcp               ##删除放行端口22 
ufw delete allow 1000:2000/tcp   ##删除放行端口范围1000:2000 

 

6.修改远程端口,重启ssh服务,并放行新的远程端口 

例如当前机器远程端口为22,需要修改远程端口为2882,示例命令如下: 
sed -i 's/^Port 22/Port 2882/' /etc/ssh/sshd_config     ##修改远程端口 
systemctl restart sshd                 ##重启ssh服务器 
ufw allow 2882/tcp                     ##放行新的远程端口 

7.使用新端口进行远程登录 

ssh root@具体IP -p 2882 

 

(以上操作同样适用debian10-12系统)

  • 0 用户发现这个很有用
此文章对您是否有帮助?

相关文章

CentOS 8 EOL如何切换源

 Centos8于2021年年底停止了服务,在使用yum源安装时候,出现以下报错:        解决方法:...

Centos7.x系统修改网卡名称

一.修改grub  1.编辑      vi /etc/default/grub      2.并加入 "net.ifnames=0...

CentOS系统修改主机名

方法一:  1.打开终端或通过ssh登录到Linux系统中 2.使用root权限登录系统 3.使用以下命令检查当前主机名:  hostname...

Linux系统/etc/fstab 配置错误导致无法登录

遇到机器无法正常通信,通过后台的vnc窗口查看系统报错,无法正常进入到系统内   出现如下报错信息...