要启用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守护进程便会开始监听并自动启动FTP与Telnet服务。
配置修改完成后,需要使更改生效。重启inetd进程是核心操作。首先通过命令ps -ef|grep inetd获取inetd的进程ID(PID),随后执行kill -HUP PID发送挂起信号,以重新加载配置文件。这一方式不会中断现有服务,更为安全可靠。
此外,还需要检查/etc/ftpusers文件。该文件中列出了被禁止通过FTP登录的用户名单——若用户账号被写入此文件,将无法使用FTP登录。请仔细核查,避免误封正常用户。
