定义

以前用于远程登录主机命令,以及检测远程主机端口是否打开,但是telnet是采用明文传输。安全性低,在远程登录的时候容易丢失或被黑客截取服务器密码,因此被弃用,后来采用ssh进行远程登录。

安装

  1. yum install telnet -y

参数

  1. telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]
  2. #参数说明
  3. -8 允许使用8位字符资料,包括输入与输出。
  4. -a 尝试自动登入远端系统。
  5. -b<主机别名> 使用别名指定远端主机名称。
  6. -c 不读取用户专属目录里的.telnetrc文件。
  7. -d 启动排错模式。
  8. -e<脱离字符> 设置脱离字符。
  9. -E 滤除脱离字符。
  10. -f 此参数的效果和指定"-F"参数相同。
  11. -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
  12. -k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
  13. -K 不自动登入远端主机。
  14. -l<用户名称> 指定要登入远端主机的用户名称。
  15. -L 允许输出8位字符资料。
  16. -n<记录文件> 指定文件记录相关信息。
  17. -r 使用类似rlogin指令的用户界面。
  18. -S<服务类型> 设置telnet连线所需的IP TOS信息。
  19. -x 假设主机有支持数据加密的功能,就使用它。
  20. -X<认证形态> 关闭指定的认证形态。

命令

  1. #1.测试网络连通性
  2. #telnet ip地址 端口
  3. telnet 192.168.5.1 22
  4. #2.远程登录主机
  5. telnet -l admin 192.168.31.105

image.png

image.png