溫馨提示×

sftp服務器如何設置防火墻

小樊
132
2024-12-05 15:31:50
欄目: 云計算

為了確保SFTP服務器的安全,正確配置防火墻至關重要。以下是不同操作系統下設置SFTP服務器防火墻的詳細步驟:

Ubuntu/Debian系統設置步驟

  1. 安裝OpenSSH服務器

    • 打開終端,輸入以下命令:
      sudo apt update
      sudo apt install openssh-server
      
  2. 配置SSH服務

    • 編輯SSH配置文件:
      sudo nano /etc/ssh/sshd_config
      
    • 確保以下配置項未被注釋(使用#):
      Subsystem sftp /usr/lib/openssh/sftp-server
      Match User sftpuser
      ChrootDirectory %h
      ForceCommand internal-sftp
      AllowTcpForwarding no
      X11Forwarding no
      
    • 保存并退出編輯器。
  3. 重啟SSH服務

    • 輸入以下命令:
      sudo systemctl restart ssh
      
  4. 配置防火墻

    • 使用UFW(Uncomplicated Firewall)允許SSH連接:
      sudo ufw allow ssh
      

CentOS/RHEL系統設置步驟

  1. 安裝OpenSSH服務器

    • 輸入以下命令:
      sudo yum install openssh-server
      
  2. 配置SSH服務

    • 編輯SSH配置文件:
      sudo nano /etc/ssh/sshd_config
      
    • 確保以下配置項未被注釋:
      Subsystem sftp /usr/libexec/openssh/sftp-server
      Match User sftpuser
      ChrootDirectory %h
      ForceCommand internal-sftp
      AllowTcpForwarding no
      X11Forwarding no
      
    • 保存并退出編輯器。
  3. 重啟SSH服務

    • 輸入以下命令:
      sudo systemctl restart sshd
      
  4. 配置防火墻

    • 使用Firewalld允許SSH連接:
      sudo firewall-cmd --permanent --zone=public --add-service=ssh
      sudo firewall-cmd --reload
      

Windows系統設置步驟

  1. 安裝OpenSSH服務器

    • 打開“設置”>“應用”>“可選功能”,找到并安裝“OpenSSH Server”。
  2. 配置SSH服務

    • 打開“服務”應用,找到“OpenSSH SSH Server”,右鍵選擇“啟動”并設置啟動類型為“自動”。
  3. 配置防火墻

    • 打開“Windows Defender防火墻”>“允許的應用”,添加“OpenSSH”并允許通過。

通過以上步驟,您可以為SFTP服務器配置防火墻,確保服務器的安全。請根據您的操作系統選擇相應的步驟進行操作。

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