Linux telnet 命令语法详解

563 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

telnet命令通常用于远程登录,可以对远程主机进行登录管理,虽然采用明文传输,安全性欠缺,导致很多Linux服务器都不开放telnet服务,但是同样仍然有很大的用处,例如可以通过telnet命令来确定远程服务的状态、确认远程主机的某个端口是否开放等。

telnet命令语法详解

语法格式

telnet [参数] [主机 [端口]]

参数

  • -8:允许使用8位字符资料,包括输入与输出
  • -a:尝试自动登入远端系统
  • -b <主机别名>:使用别名指定远端主机名称
  • -c:不读取用户专属目录里的.telnetrc文件
  • -d:启动排错模式
  • -e <脱离字符>:设置脱离字符
  • -E:滤除脱离字符
  • -K:不自动登入远端主机
  • -l <用户名称>:指定要登入远端主机的用户名称
  • -L:允许输出8位字符资料
  • -n <记录文件>:指定文件记录相关信息
  • -r:使用类似rlogin指令的用户界面
  • -S <服务类型>:设置telnet连线所需的ip TOS信息
  • -x:假设主机有支持数据加密的功能,就使用它
  • -X <认证形态>:关闭指定的认证形态

实例

登录远程主机:

# 登录ip为192.168.1.123的远程主机
telnet 192.168.1.123

使用telnet测试端口连通性:

# 测试192.168.1.123的8888端口是否开放
telnet 192.168.1.32 8888

原创不易,如果小伙伴们觉得有帮助,麻烦点个赞再走呗~

最后,感谢女朋友在工作和生活中的包容、理解与支持 !