为 TELNET 协议提供服务器功能。
/usr/sbin/telnetd [ -a ] [ -n ] [ -s ]
注:telnetd 守护进程通常由inetd 守护进程启动。也可使用 SRC 命令从命令行控制。
/usr/sbin/telnetd 守护进程为一服务器,它支持 Defense Advanced Research Product Agency (DARPA) 标准 Telnet 协议(TELNET)。telnetd 守护进程的变动要由系统管理接口工具(SMIT)来完成。
对 telnetd 守护进程的改动可通过系统管理接口工具(SMIT)或系统资源控制器(SRC)来完成,即通过编辑/etc/inetd.conf 或 /etc/services 文件。建议不要在命令行输入 telnetd。telnetd 守护进程缺省设置为当其未在 /etc/inetd.conf 文件中被注释时启动。缺省情况下,-a 标记也打开了。
inetd 守护进程从 /etc/inetd.conf 文件和 /etc/services 文件获取其信息。
在对 /etc/inetd.conf 或 /etc/services 文件作改动之后,运行refresh -s inetd 或 kill -1 InetdPID 命令来通知 inetd 守护进程其配置文件的变动。
当启动 telnet 会话后,telnetd 守护进程发送 TELNET 选项到客户(远程)主机指示其有能力执行选项。
telnetd 守护进程向客户机主机要求终端类型。收到以后,telnetd 守护进程检测所指示的类型是否为本地系统所支持。如果不支持,守护进程重新要求一个终端类型。
该终端类型协商继续直到远程客户机发送一个可接受的终端类型或直到客户机在一行内发送两次相同的类型,表明它已经没有其它可用的类型。需要时,telnetd 守护进程参考 /etc/telnet.conf 文件将客户机的终端类型字符串翻译成 terminfo 文件条目。
注:既然telnetd 守护进程允许发送和接收 8 位 ASCII,则它也支持 NLS。
如果远程客户机发送 TELNET SAK 命令,telnetd 守护进程通过 PTY 传递本地 SAK 字符来调用可信的 shell。
telnetd 守护进程支持下列 TELNET 选项:
telnetd 守护进程还识别远程客户机的下列选项:
telnetd 守护进程通过系统管理接口工具(SMIT)或改变 /etc/inetd.conf 文件来控制。建议不要在命令行输入 telnetd。
如果系统配置了 Kerberos 5 认证,telnetd 将接受认证选项协商。如果双方同意 Kerberos 5 认证,客户机将忽略 DCE 主体而且telnetd 将用kvalid_user 例程来决定 DCE 主体是否可访问帐户。如果它通过,就不再请求密码。
telnetd 守护进程是 inetd 守护进程的子服务器,而后者是系统资源控制器(SRC)的子系统。telnetd 守护进程是 tcpip SRC 子系统组的成员。缺省情况下在 /etc/inetd.conf 文件中启用该守护进程,并用下列的 SRC 命令对之进行操作:
startsrc | 启动子系统、子系统组或子服务器。 |
stopsrc | 停止子系统、子系统组或子服务器。 |
lssrc | 获取子系统、子系统组或子服务器的状态。 |
-a | 使 PTY 和套接字在内核之中直接链接,数据处理得以保留在内核之中以提高性能。 |
-n | 禁用传输层保持活动消息。缺省启用消息。 |
-s | 打开套接字级别的调试。 |
注:telnetd 守护进程的参数可由 SMIT 或编辑 /etc/inetd.conf 文件来指定。
terminfo | 描述终端能力。 |
ftp 命令、kill 命令、lssrc 命令、rcp 命令、refresh 命令、rlogin 命令、rsh 命令、startsrc 命令、stopsrc 命令、telnet 命令。
kill 命令、lssrc 命令、refresh 命令、startsrc 命令、stopsrc 命令、telnet 命令。
文件格式/etc/inetd.conf,文件格式/etc/telnet.conf。
pty 特殊文件。
kvalid_user 子例程。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『Telnet 协议(TELNET)』。
《AIX 5L V5.2 系统管理指南:通信与网络》中的『TCP/IP 守护进程』。
《AIX 5L V5.2 系统用户指南:通信与网络》中的『安全 Rcmds』。