我一直在摆弄我的新 RasPi 3,我做的第一件事就是设置一个 FTP 服务器,通过本地 Wifi 网络在我的 Pi 和笔记本电脑之间传输文件。我安装了“vsftpd”包并启动了该服务。一切顺利,我能够使用 FileZilla 从 Windows 机器访问文件。然后今天启动后,我通过发出以下命令终止了该服务:
sudo service vsftpd stop
命令成功了。我确认“vsftpd”没有运行
sudo service --status-all | grep "vsftpd"
[ - ] vsftpd
但奇怪的是,我仍然可以通过使用 FileZilla 登录来访问这些文件。
Status: Connecting to propi...
Status: Connected to propi
Status: Retrieving directory listing...
Status: Listing directory /home/pi
Status: Directory listing of "/home/pi" successful
我是 Linux 新手,有点困惑。
答案1
显然,某些进程仍在运行并提供 FTP 功能。使用 看看哪个进程使用了 FTP 端口(端口 21)sudo netstat -tulpn
。
如果 vsftpd 仍在使用它,那么请查看 vsftpd 日志文件。(服务命令只是运行一个应该停止服务的 bash 脚本 - 它可能会失败)