在Debian上啟用SFTP可按以下步驟操作:
sudo apt update
和sudo apt install openssh-server
。sudo systemctl start ssh
啟動服務,sudo systemctl enable ssh
設置開機自啟。/etc/ssh/sshd_config
文件,確保Subsystem sftp /usr/lib/openssh/sftp-server
未被注釋。若要限制用戶只能使用SFTP,可添加Match Group sftpusers
相關配置,如ChrootDirectory %h
等。sudo groupadd sftpusers
創建用戶組,再用sudo adduser username
添加用戶,最后用sudo usermod -aG sftpusers username
將用戶加入組。sudo chown root:root /home/username
和sudo chmod 755 /home/username
設置主目錄權限。sudo systemctl restart ssh
使配置生效。FileZilla
,或命令行輸入sftp username@your_server_ip
進行測試。