溫馨提示×

centos sftp配置文件在哪修改

小樊
86
2025-03-23 17:01:29
欄目: 智能運維

在CentOS系統中,SFTP(SSH File Transfer Protocol)的配置文件通常位于/etc/ssh/sshd_config。要修改SFTP配置,請按照以下步驟操作:

  1. 使用文本編輯器打開sshd_config文件。你可以使用vi、nano或其他你喜歡的文本編輯器。例如,使用vi編輯器,你可以在終端中輸入以下命令:
sudo vi /etc/ssh/sshd_config
  1. sshd_config文件中找到以下行:
#Subsystem sftp /usr/libexec/openssh/sftp-server

取消注釋(刪除行首的#符號),以便啟用SFTP子系統:

Subsystem sftp /usr/libexec/openssh/sftp-server
  1. 根據你的需求修改SFTP配置。例如,你可以限制用戶訪問特定目錄、設置用戶帶寬限制等。以下是一些常見的配置選項:
  • 限制用戶訪問特定目錄:
Match Group sftpusers
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no
    X11Forwarding no

這里,我們創建了一個名為sftpusers的用戶組,并將SFTP用戶的根目錄限制在其主目錄(%h表示用戶的主目錄)。

  • 設置用戶帶寬限制:
Match User your_username
    BandwidthLimit 1024 512

這里,我們為名為your_username的用戶設置了上傳和下載速度限制。

  1. 保存并關閉sshd_config文件。

  2. 重新啟動SSH服務以使更改生效:

sudo systemctl restart sshd

現在,你的SFTP配置已經更新并生效。請確保你的用戶屬于相應的用戶組(例如sftpusers),以便應用更改。

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