溫馨提示×

如何限制CentOS SFTP訪問IP

小樊
37
2025-03-19 16:00:20
欄目: 智能運維

要限制CentOS上的SFTP訪問IP,您可以使用防火墻(如firewalld或iptables)或使用SSH配置文件

方法1:使用firewalld

  1. 首先,確保您已經安裝了firewalld。如果沒有,請運行以下命令來安裝:
sudo yum install firewalld
  1. 啟動firewalld服務并設置為開機啟動:
sudo systemctl start firewalld
sudo systemctl enable firewalld
  1. 為允許訪問SFTP的IP地址創建一個新的firewall區域。例如,如果您想允許IP地址為192.168.1.100的計算機訪問SFTP,請運行以下命令:
sudo firewall-cmd --permanent --new-zone=trusted
sudo firewall-cmd --permanent --zone=trusted --add-source=192.168.1.100
  1. 重新加載firewalld配置以應用更改:
sudo firewall-cmd --reload
  1. 確保firewalld允許SFTP連接。運行以下命令以允許SFTP服務:
sudo firewall-cmd --permanent --add-service=sftp
  1. 重新加載firewalld配置以應用更改:
sudo firewall-cmd --reload

現在,只有IP地址為192.168.1.100的計算機可以訪問SFTP服務。

方法2:使用SSH配置文件

  1. 打開SSH配置文件:
sudo vi /etc/ssh/sshd_config
  1. 在文件末尾添加以下內容,將192.168.1.100替換為您要允許訪問SFTP的IP地址:
Match Address 192.168.1.100
    ForceCommand internal-sftp
    PasswordAuthentication yes
    ChrootDirectory /home/%u
    AllowTcpForwarding no
    X11Forwarding no

這將限制只有IP地址為192.168.1.100的計算機可以訪問SFTP服務。

  1. 保存并關閉文件。

  2. 重啟SSH服務以應用更改:

sudo systemctl restart sshd

現在,只有IP地址為192.168.1.100的計算機可以訪問SFTP服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女