为什么即使停止“vsftpd”服务后,我仍可以通过 ftp(FileZilla)访问我的 Raspi?

为什么即使停止“vsftpd”服务后,我仍可以通过 ftp(FileZilla)访问我的 Raspi?

我一直在摆弄我的新 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 脚本 - 它可能会失败)

相关内容