在CentOS系統中,SFTP的配置文件通常位于/etc/ssh/sshd_config
。要修改SFTP配置,請按照以下步驟操作:
sshd_config
文件。例如,使用nano編輯器,你可以在終端中輸入以下命令:sudo nano /etc/ssh/sshd_config
sshd_config
文件中找到與SFTP相關的配置項。常見的配置項包括:Subsystem sftp
:這一行定義了SFTP子系統的路徑。通常,它的值應該是/usr/libexec/openssh/sftp-server
。ChrootDirectory
:這一行定義了SFTP用戶的根目錄。你可以根據需要修改這個值。AllowTcpForwarding
和X11Forwarding
:這兩個選項可以設置為yes
或no
,以允許或禁止TCP和X11轉發。根據你的需求修改相應的配置項。例如,如果你想限制SFTP用戶只能訪問特定目錄,可以將ChrootDirectory
設置為該目錄的路徑。
保存并關閉sshd_config
文件。
重啟SSH服務以使更改生效。在終端中輸入以下命令:
sudo systemctl restart sshd
現在,你的SFTP配置已經更新并生效。請注意,根據你的CentOS版本和安裝方式,某些配置項的位置和名稱可能略有不同。但是,sshd_config
文件通常是通用的配置文件。