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<认证形态>:关闭指定的认证形态。 |