AIX telnet命令指南

网络 网络管理
文中,我们对AIX telnet命令进行了汇总。那么其中我们还讲解了一下环境变量以及子命令的一些设置。希望对您有所帮助。

对于AIX telnet命令的有关话题,我们在前面的文章中已经讲过一部分了。这次我们主要针对具体的一些命令的操作,以及含义进行细致地讲解。希望本文能够帮助大家理解这些命令的使用。

环境变量

下列环境变量可与AIX telnet命令一起使用:

EMULATE 与 -e 标记一样覆盖终端类型协商.如果EMULATE 环境变量定义为 vt100 或 3270,telnet 命令分别模拟 DEC VT100 终端或 3270 终端.如果 EMULATE 变量未定义或值为 none ,telnet 命令正常操作.如果EMULATE 变量设为 vt100 或 3270,远程连接注册的TERM 环境变量也应设为相同值.可以在打开连接后用 env 命令来检测.

TNESC 指定除缺省值以外的备用telnet转义字符,Ctrl-] 用于AIX telnet命令,Ctrl-T 用于tn 命令或 Ctrl-C 用于 tn3270 命令.要改变telnet转义序列,设置 TNESC 为您所希望用的字符的八进制值.然后导出 TNESC.例如,设置 TNESC 为 35 以改变telnet转义序列为 Ctrl-].

MAP3270 指定一包含用户的 3270 键盘映射的备用文件.MAP3270 变量必须包含备用文件的全路径名.用与缺省文件 /etc/map3270 相同的格式创建备用文件.

RM_HOST_LANG 指定在远程主机 3270 上使用的 EBCDIC 代码页.在 telnet(用AIX telnet命令)到一非英语的 3270 主机上之前,设置环境变量 RM_HOST_LANG 到正确的代码页.缺省为英语.关于可用的代码页,参阅 AIX 5L Version 5.2 National Language Support Guide and Reference 中的『转换器编程概述』.通过指定所期望的代码页来格式化 RM_HOST_LANG 环境变量.

注:

tn3270 命令不支持 DBCS,因为它不支持 DBCS 的终端类型.

AIX telnet命令通过 iconv 命令转换字符.用户可通过使用 genxlt 命令来改变缺省转换表.

标志

-d 打开调试模式.

-e TerminalType  覆盖终端类型协商.可能的值为 vt100,3270 ,或 none.

-n TraceFile  将网络跟踪信息记录到由 TraceFile 变量指定的文件中.

-p 保存当前 tty 属性.

-f 转发凭证.如果Kerberos5 不是当前的认证方法,该标记将被忽略.如果当前 DCE 凭证未被标记为可转发,认证将失败.

-F 转发凭证.此外,远程系统上的凭证将被标记为可转发的(允许它们被传输到另一个远程系统).如果Kerberos5 不是当前的认证方法,该标记将被忽略.如果当前 DCE 凭证未被标记为可转发,认证将失败.#p#

-k realm 如果与本地系统域不同,允许用户指定远程站的域.为此, realm 与 DCE 单元同义.如果Kerberos5 不是当前的认证方法,该标记将被忽略.

-l user 指定telnet希望注册为的远程用户.如果Kerberos5 不是当前的认证方法,该选项将被忽略.

子命令

在输入每个子命令前,按转义键序列.转义序列告知程序没有文本信息跟随.否则,程序将子命令解释为文本.

对下面列表中的每个子命令,只需输入足够的字母来唯一识别该子命令.(例如, q对 quit 子命令而言就已足够).这同样适用于 display、emulate、 mode、set 和 toggle 子命令的参数.

telnet 子命令为: [Subcommand] 请求关于telnet子命令的帮助.没有参数时,? 子命令打印一个帮助摘要.如果指定了 Subcommand 变量,则该子变量的帮助信息显示出来.

close 当使用 open 子命令来建立连接时,关闭 TELENT 连接并返回到 AIX telnet命令方式.当调用了AIX telnet命令并指定了主机,close 子命令关闭telnet连接并退出telnet 程序(与 quit 子命令一致).

display [Argument ] 如果没有指定 Argument 变量,显示所有的 set 和 toggle 值;否则,只列出与 Argument 变量相匹配的值.

emulate TerminalType  用指定的终端类型覆盖终端类型协商.可选项有:

打印帮助信息.

3270

模拟一个 3270 终端.

不指定模拟.

vt100 模拟一个 DEC VT100 终端.

所有来自远程主机的输出由指定的仿真器处理.要模拟的初始终端类型可通过 EMULATE 环境变量或AIX telnet命令的 -e 标志来指定.

注:

在仿真方式中只允许标准 ASCII 字符.

mode Type 指定当前输入方式.当 Type 变量值为 line 时,方式为逐行.当 Type 变量值为character 时,方式为每次一个字符.在进入一个请求方式之前,远程主机请求许可,如果远程主机支持它,则进入新的方式.

open Host [Port] 打开到指定主机的连接.Host 可以指定为一个主机名或一个以点分十进制数形式的因特网地址.如果未指定 Port 变量,则telnet子命令试图联系缺省端口上的telnet服务器.#p#

quit 关闭telnet连接并退出telnet程序.在命令方式下 Ctrl-D 也可关闭连接并退出.

send Arguments  发送一个或多个参数(特定的字符序列)到远程主机.多个参数由空格分隔.以下是可用的参数:

send 子命令的帮助信息.

ao

发送telnetAO(异常输出)序列,使得远程主机清除从远程系统到本地终端的所有输出.

ayt

发送telnetAYT(您在吗)序列,远程系统可对此作出响应.

brk

发送telnetBRK(中断)序列,使得远程系统执行一个 kill 操作.

ec

发送telnetEC(擦除字符)序列,致使远程主机擦除最后一个输入的字符.

el

发送telnetEL(擦除行)序列,致使远程主机擦除当前正在输入的行.

escape

发送当前telnet转字符.telnet 命令的缺省转义序列为 Ctrl-],tn 命令的为 Ctrl-T, tn3270 命令的为 Ctrl-C.

ga

发送telnetGA(前进)序列,它提供远程系统一个指示本地系统返回给用户控制的机制.

ip

发送telnetIP(中断过程)序列,它致使远程系统取消当前正在运行的过程.

nop

发送telnetNOP(无操作)序列.#p#

sak

发送telnetSAK(安全注意键)序列,它致使远程系统调用可信的 shell.如果不支持 SAK,则显示一个出错信息:Remote side does not support SAK.

synch

发送telnetSYNC 序列,它致使远程系统废弃所有已经敲入但尚未读的输入.该序列被当作 TCP/IP 紧急数据发送.

set VariableValue  设置指定的telnet变量为指定值.特殊值 off 关闭与输入的变量关联的功能.display 子命令可用于查询每个变量的当前设置.可指定的变量有:

echo

在输入字符的本地屏幕显示与禁止本地屏幕显示间切换.本地屏幕显示用于正常处理,而禁止屏幕显示便于输入不宜显示在屏幕上的文本,如密码.该变量仅可用于逐行方式.

eof

为telnet 命令定义该字符.当telnet 命令处于逐行方式,输入 eof 字符以作为一行的第一个字符发送该字符到远程主机.字符 eof 的初始值为本地终端文件结束符.

erase

为telnet 命令定义擦除字符.当telnet 命令以每次一个字符方式执行,而且localchars 值为 True 时,输入擦除字符将发送telnetEC 序列到远程主机.擦除字符的初始值为本地终端 ERASE 字符.

escape

指定telnet 转义字符,当连接到远程主机时它将telnet 命令置入命令方式.该字符还可以八进制方式指定为 TNESC 环境变量的值.

flushoutput

为telnet 命令定义刷新字符.当 localchars 值为 True 时,输入 flushoutput 字符将telnetAO 序列发送到远程主机.刷新字符的初始值为 Ctrl-O. 如果远程主机正在运行 AIX,flushoutput 变量,与 set 子命令定义的其它特定字符不同,仅在 localchars 方式下工作,因为它没有 termio 等效命令.

interrupt

为telnet 命令定义中断字符.当 localchars 值为 True 时,输入中断字符将telnetIP 序列发送到远程主机.中断字符的初始值为本地终端中断(INTR)字符.

kill

为telnet 命令定义 kill 字符.当telnet 命令按每次一个字符方式执行,而且localchars 值为 True 时,输入 kill 字符将发送telnetEL 序列到远程主机.kill 字符的初始值为本地终端 KILL 字符.

quit

定义 quit 字符给telnet 命令.当localchars 值为 True 时,输入 quit 字符将发送telnetBRK 序列到远程主机.quit 字符的初始值为本地终端 QUIT 字符.#p#

sak

定义安全注意键(SAK)给AIX telnet命令.当输入 sak 字符后,将要求远程系统创建一个可信的 shell.如果远程主机不支持SAK,该序列不起作用.

status 显示telnet 命令的状态,包括当前方式和当前连接的远程主机.

toggle Arguments  切换一个或多个参数控制AIX telnet命令如何响应事件.可能的值为 True 和 False . 多个参数由空格分隔.display 子命令可用于查询每个参数变量的当前设置.以下是可用的参数:

显示有效的参数给 toggle.

autoflush

如果autoflush 和 localchars 皆为 True 而且 AO,INTR 和 QUIT 字符被认出并转换成telnet序列,telnet 命令在用户的终端上不显示任何数据,直到远程系统确认(用telnettiming mark 选项)其已经处理了这些telnet序列.autoflush的初始值为 True ,如果终端尚未设置 stty noflsh;如果已设置,则为 False.

autosynch

如果autosynch 和 localchars 皆为 True,则输入 INTR 或 QUIT 字符将发送该字符的telnet序列,其后为 ELNET SYNC 序列.该过程使得远程主机废弃所有先前的输入,直到这两种telnet序列都已读入并工作. 此切换的初始值为 False.

crmod

切换回车方式.当设置为 True 时,大多数从远程主机接收到的回车字符被映射为一个回车,其后跟随一个换行.该方式不影响用户输入的字符,仅影响那些从远程主机上接收到的字符.当远程主机仅发送一个回车而非换行时此方式有用.此切换的初始值为 False.

debug

在套接字级别切换调试.此切换的初始值为 False.

localchars

决定telnet特殊字符的处理.当该值为 true 时,ERASE、FLUSH、INTERRUPT、KILL 和 QUIT 字符被在本地识别并转换为适当的telnet控制序列(分别为EC,AO,IP,BRK 和 EL).当该值为 false 时,这些特殊字符作为文字字符发送到远程主机. localchars 的初始值在逐行方式为 true,在每次一字母方式下为 false.

netdata

切换所有网络数据(十六进制格式)的显示.数据被写入到标准输出,除非 TraceFile 值以 -n标志的形式在AIX telnet命令行上指定.此切换的初始值为 False.

options

切换内部telnet协议处理选项的显示,诸如终端协商和本地或远程字符的屏幕显示.该切换的初始值为 false, 表明当前选项不应该显示.

lineterm

切换缺省行结束终止器为 CR-LF(ASCII 回车换行).当用户按行结束键时,运行在 ASCII 主机上的telnet客户机应该有用户可配置的选项来发送 CR-NUL 或 CR-LF 终止器.此切换的初始值为 False.

z 暂挂telnet进程.要返回telnet进程,用 fg 内置命令 csh 或 ksh 命令.

注:对任意其它进程,z 子命令有着与 Ctrl-Z 键序列相同的效果.它暂挂telnet执行并将您返回到原来的登录 shell.

责任编辑:佟健 来源: csdn.net
相关推荐

2010-07-15 15:14:34

Aix Telnet

2010-07-26 14:52:00

AIX telnet

2010-07-15 15:36:14

AIX telnet命

2010-07-15 15:46:01

2010-07-15 15:56:46

AIX TELNET命

2010-07-20 17:40:57

AIX telnet

2010-07-22 12:31:10

Aix Telnet

2010-07-26 14:43:33

AIX TELNET

2010-07-22 12:07:02

AIX TELNET

2010-07-15 14:32:00

AIX TELNET

2010-07-26 14:40:25

2010-07-15 14:40:42

AIX TELNET

2010-07-20 17:37:38

AIX TELNET

2010-07-22 11:23:02

AIX TELNET

2010-07-22 12:19:07

2010-07-25 14:37:40

telnet命令

2010-07-15 15:21:25

AIX telnet

2010-07-27 15:06:31

telnet端口

2010-07-19 13:23:03

Linux Telne

2010-07-22 09:25:09

telnet命令
点赞
收藏

51CTO技术栈公众号