我已经安装了 vsftpd 并根据几个教程进行了配置(只是非常基本的标准设置)但是当我运行时,cat /etc/services
端口 21 没有任何内容出现。
为了添加此功能,我需要遵循哪些步骤?
答案1
该/etc/services
文件只是文本。您可以使用您喜欢的文本编辑器编辑它。我的 CentOS 系统有以下用于 ftp 的文件
ftp-data 20/tcp
ftp-data 20/udp
# 21 is registered to ftp, but also used by fsp
ftp 21/tcp
ftp 21/udp fsp fspd
答案2
/etc/services
不提供您的服务器正在运行的实时列表。
用于netstat -tlnp
查看某些网络端口上监听的进程。
答案3
您只需在文本编辑器中打开/etc/services
并添加它即可。无需执行任何特殊操作。我非常惊讶它还没有出现在那里;尝试一下grep
for ftp
。