想要开启FTP和Telnet服务,其实只需两个核心步骤。首先,编辑配置文件 /etc/inetd.conf,在文件中找到以下两行内容:
ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd
telnet stream tcp6 nowait root /usr/sbin/in.telnetd in.telnetd
请检查行首是否存在 # 注释符号。如果存在,将其删除以生效这两行配置。修改完成后,服务还不能立即启动,需要让 inetd 进程重新加载配置。先通过命令 ps -ef|grep inetd 查询该进程的 ID(PID),然后执行 kill -HUP PID 发送挂起信号,即可刷新配置并启用 FTP 与 Telnet 服务。
此外,还有一个容易被忽略的关键点——请检查 /etc/ftpusers 文件。该文件列出的用户将被禁止登录 FTP 服务。如果目标用户恰好出现在其中,需进行调整或移除,否则即便服务已开启,用户也无法成功连接。
