要優化Debian系統上的SFTP傳輸速度,可以采取以下幾種方法:
/etc/ssh/sshd_config 文件,確保以下配置項正確設置:Subsystem sftp /usr/libexec/openssh/sftp-server
Match group sftp_users
ChrootDirectory %h
AllowTcpForwarding no
X11Forwarding no
ForceCommand internal-sftp
這些配置將確保SFTP用戶被限制在其家目錄中,并且不能訪問其他目錄。sftp_users:sudo groupadd sftp_users
sudo useradd -m -G sftp_users -s /bin/false username
sudo passwd username
echo "username:password" | chpasswd
sudo mkdir -p /home/username
sudo chown root:sftp_users /home/username
sudo chmod 755 /home/username
sudo mkdir /home/username/sftp
sudo chown username:sftp_users /home/username/sftp
sudo chmod 775 /home/username/sftp
sudo systemctl restart sshd
通過上述步驟,可以有效地優化Debian系統上的SFTP性能,并確保安全性。