在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)