在Linux系统中,SSH服务默认是受防火墙保护的
sudo ufw status
sudo ufw allow 22
sudo ufw rules
sudo ufw delete allow 22
sudo ufw disable
/etc/rc.local
文件中(如果文件不存在,请创建一个):#!/bin/sh -e
/usr/sbin/ufw enable
exit 0
确保/etc/rc.local
文件具有可执行权限:
sudo chmod +x /etc/rc.local
注意:在执行这些命令之前,请确保你已经安装了ufw
(Uncomplicated Firewall)工具。如果尚未安装,可以使用以下命令安装:
sudo apt-get install ufw # 对于基于Debian的系统(如Ubuntu)
sudo yum install ufw # 对于基于RHEL的系统(如CentOS)