在Ubuntu系統中,啟動和停止FTP服務器(如vsftpd)可以通過命令行來實現。以下是具體步驟:
Ctrl + Alt + T
打開終端。sudo systemctl status vsftpd
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
sudo systemctl stop vsftpd
如果你使用的是其他FTP服務器軟件,如ProFTPD,啟動和停止的命令略有不同:
sudo systemctl start proftpd
sudo systemctl stop proftpd
在修改FTP服務器配置文件(通常位于 /etc/vsftpd.conf
或 /etc/proftpd/proftpd.conf
)后,可能需要重啟服務才能使更改生效:
sudo systemctl restart vsftpd # 對于vsftpd
sudo systemctl restart proftpd # 對于ProFTPD
確保防火墻允許FTP流量通過。對于UFW(Uncomplicated Firewall),可以使用以下命令:
sudo ufw allow 21/tcp # 允許FTP控制端口
sudo ufw allow 20/tcp # 允許FTP數據端口(如果使用被動模式)
如果遇到連接問題,請檢查FTP服務器的日志文件以獲取更多信息。日志文件通常位于 /var/log/vsftpd.log
或 /var/log/proftpd/proftpd.log
。
通過以上步驟,你應該能夠在Ubuntu系統上成功啟動和停止FTP服務器。