telnet 远程登录

作用

telnet 命令的作用是启动终端并登录远程主机,可指定通信端口,或使用缺省端口。

单独使用 telnet 命令时会进入命令模式,执行“?”或“help”命令可查询所有该界面下可用的命令,执行“?[命令名称]”或“help[命令名称]”则能查看命令的在线帮助信息。

注意:telnet 命令是不安全的。该命令会将用户名和密码以明文文本的形式在网络中传输,这种做法很不安全(推荐使用 ssh 命令)。

语法

telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]

参数

  • -8   允许使用8位字符资料,包括输入与输出。

  • -a   尝试自动登入远端系统。

  • -b<主机别名>   使用别名指定远端主机名称。

  • -c   不读取用户专属目录里的.telnetrc文件。

  • -d   启动排错模式。

  • -e<脱离字符>   设置脱离字符。

  • -E   滤除脱离字符。

  • -f   此参数的效果和指定"-F"参数相同。

  • -F   使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。

  • -k<域名>   使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。

  • -K   不自动登入远端主机。

  • -l<用户名称>   指定要登入远端主机的用户名称。

  • -L   允许输出8位字符资料。

  • -n<记录文件>   指定文件记录相关信息。

  • -r   使用类似rlogin指令的用户界面。

  • -S<服务类型>   设置telnet连线所需的IP TOS信息。

  • -x   假设主机有支持数据加密的功能,就使用它。

  • -X<认证形态>   关闭指定的认证形态。

示例

(1)使用 telnet 命令登录远程主机 192.168.116.51,命令如下:

[root@hxstrive ~]# telnet 192.168.116.51
Trying 192.168.116.51...
Connected to 192.168.116.51.
Escape character is '^]'.

Kernel 5.14.0-75.el9.x86_64 on an x86_64
node1 login: root
Password:
Last login: Sun May 15 15:27:28 from 192.168.116.1
[root@node1 ~]# ll
total 4
-rw-------. 1 root root 826 Apr  2 21:16 anaconda-ks.cfg
[root@node1 ~]#

安装 telnet 服务可以参考 CentOS Stream9 安装 telnet 服务

更多关于命令详细参考手册,请使用 man 命令或者 --help 参数获取帮助信息

关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号