11. telnet命令详解

11. telnet命令详解

1-1. 查看是否已安装服务telnet

1
2
rpm -qa | grep telnet
rpm -qa | grep telnet-server

2-1. 安装 telnet

1
2
yum install -y telnet
yum install -y telnet-server

3-1. 查看服务状态telnet

1
systemctl status telnet.socket

3-2. 启动服务telnet

1
systemctl start telnet.socket

3-3. 关闭服务telnet

1
systemctl stop telnet.socket

3-4. 重启服务telnet

1
systemctl restart telnet.socket

3-5. 设置开机启动项服务telnet

1
systemctl enable telnet.socket

3-6. 取消开机启动项服务telnet

1
systemctl disable telnet.socket

4-1. 列出各种服务开机是否启动

1
systemctl list-unit-files

4-2. 列出telnet服务是否开机启动

1
systemctl list-unit-files | grep telnet.socket

4-3. 列出telnet服务是否开机启动

1
systemctl is-enabled telnet.socket

5-1. 查看本机22端口是否已开

1
telnet 127.0.0.1 22

6-1. 查看telnet占用哪个端口

1
cat /etc/services | grep telnet

6-2. 上面那一步可以看到是占用端口23,查看端口是否在运行.

1
lsof -i:23

6-3. 另一种方式查询端口23是否在运行

1
netstat -tulpn | grep 23

其他常用的telnet命令功能描述

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
     close  关闭当前连接
     logout  强制退出远程用户并关闭连接
     display 显示当前操作的参数
     mode    试图进入命令行方式或字符方式
     open    连接到某一站点
     quit    退出
     set    设置当前操作的参数
     unset  复位当前操作参数
     status  打印状态信息
     toggle  对操作参数进行开关转换
     slc    改变特殊字符的状态
     auth    打开/关闭确认功能z挂起
     telnetsend    发送特殊字符
     telnetenviron 更改环境变量?显示帮助信息
   选项
     -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<认证形态>:关闭指定的认证形态。

Leave a Reply

Your email address will not be published. Required fields are marked *