这基本上是我在 serverfault 上的第一篇文章,尽管我确实多次看过 Stackoverflow。我最近购买了一个 VPS 并开始对其进行配置。
由于我的大部分工作与设计有关,因此我希望尽可能多地使用 FTP。
我安装了 pure-ftpd,但出现无法使用新创建的用户名登录的问题后,我将其删除。我安装了 vsftpd,但无法为其设置用户名,因此将其删除。
但是,看起来 pure-ftpd 仍在运行。
一些可能有用的命令报告:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:ftp *:* LISTEN 11359/pure-ftpd (SE
tcp 0 0 localhost.localdomain:smtp *:* LISTEN 11633/sendmail: acc
tcp 0 0 *:mysql *:* LISTEN 3512/mysqld
tcp 0 0 *:http *:* LISTEN 14065/httpd
tcp 0 0 *:ftp *:* LISTEN 11359/pure-ftpd (SE
tcp 0 0 *:ssh *:* LISTEN 12078/sshd
[root@vs home]# which pure-ftpd
/usr/bin/which: no pure-ftpd in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
基本上,我希望要么完全删除它,因为我试图让我的 CentOS 在没有我不需要的软件包的情况下运行。或者让它运行,但让它以我需要的虚拟用户运行,并具有对 /home 目录的 chroot 访问权限。
答案1
看起来该进程仍在运行。尝试终止它:
kill 11359
或者
pkill pure-ftpd