我被要求重新配置并在运行 Ubuntu 10.04 的 FTP 服务器中进行一些设置。我拥有该机器的 root 访问权限。
当检查正在运行的服务器时,我得到:
# ps -ef | grep ftp
root 2287 1 0 Mar19 ? 00:00:00 /usr/sbin/vsftpd
root 26380 26369 0 Jun27 ? 00:00:02 /usr/lib/openssh/sftp-server
我从手册页了解到vsftpd
和sftp-server
都是 FTP 服务器软件。如何判断哪个服务器实际上正在处理来自远程计算机的 FTP 请求?
答案1
sftp-server
不处理 FTP 请求。它用于 SFTP,而 SFTP 实际上是 SSH,根本不是 FTP。