管理Linux SFTP服務器可以通過以下幾種方法:
sudo apt-get update
sudo apt-get install openssh-server
/etc/ssh/sshd_config
),根據需要進行調整。例如,你可以更改默認的SSH端口、禁用密碼身份驗證、啟用公鑰身份驗證等。在修改配置文件后,請確保重啟SSH服務以使更改生效。sudo systemctl restart sshd
sftpuser
的用戶,并為其分配一個家目錄/home/sftpuser
:sudo adduser sftpuser
sudo mkdir /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser
sudo chmod 755 /home/sftpuser
sudo find /home/sftpuser -type d -exec chmod 755 {} \;
sudo chmod 644 /home/sftpuser/*
sudo find /home/sftpuser -type f -exec chmod 644 {} \;
sudo ufw allow ssh
管理SFTP用戶:使用sftpuser
賬戶登錄到SFTP服務器,然后可以管理其文件。你還可以使用scp
、rsync
等工具通過SSH傳輸文件。
使用Web界面管理工具(可選):有一些Web界面管理工具可以幫助你管理SFTP服務器,例如FileZilla Server、Webmin等。這些工具提供了圖形化界面,使得管理SFTP服務器更加方便。
注意:在使用SFTP服務器時,請確保遵循最佳安全實踐,以防止未經授權的訪問和數據泄露。