昨天推荐:每天学一个Linux命令(57):cal命令介绍telnet命令用于使用TELNET协议与另一台主机进行交互通信。可以在另一台主机上进行远程登录和管理操作,也可以使用telnet确认远程主机的某个端口是否打开?它也是日常网络故障排除的重要组成部分。语法telnet[OPTIONS][host[port][host]remotehost#指定远程主机登录管理;[port]port#指定TELNET协议使用的端口号。选项说明-4#强制进行IPv4地址解析-6#强制进行IPv6地址解析-a#尝试自动登录远程主机系统-b#使用指定的远程主机名-c#不读取用户-specificdirectory.telnetrcfile-d#启动故障排除模式-e<离开字符>#设置分离字符-E#过滤掉分离字符-K#不自动登录远程主机-l<用户名>#指定为登录远程主机用户名-L#允许输出8位字符数据-n#指定记录相关信息的文件-x#假设主机有支持数据加密的功能,则使用-X#关闭指定的认证表单Telnet服务配置Telnet服务配置如下:#常用参数配置,如下:servicetelnet{disable=no#enableflags=REUSE#socket可复用socket_type=stream#连接方式为TCPwait=no#每次请求都启动一个进程user=root#启动服务的用户是rootserver=/usr/sbin/in.telnetd#要启动的进程log_on_failure+=USERID#记录登录用户名loginfails}#配置允许登录的客户端列表only_from=10.0.0.2#只允许10.0.0.2登录#配置禁止登录的客户端列表no_access=10.0.0.{2,3,4}#禁止10.08.0.2,10.0.0.3,10.0.0.4login#设置开通时间access_times=9:00-12:0013:00-17:00#每天只有这两个时间段开通服务#配置用户登录telnet服务只能从某个地址bind=10.0.0.2应用示例尝试打开与远程主机的连接baidu.com[root@centos7~]#telnetwww.baidu.comTrying36.152.44.96...Tryingtoopena使用登录名mingongge在端口9999上连接到远程主机mingongget.com。如果连接成功,会提示输入mingongge的密码[root@centos7~]#telnet-lmingonggemingongge.com9999Trying104.164.133.141...查看某个端口是否开放[root@centos7~]#telnet127.0.0.122Trying127.0.0.1...Connectedto127.0.0.1.Escapecharacteris'^]'.SSH-2.0-OpenSSH_7.4#如果出现以上信息说明22端口开放#如果出现以下出现提示,说明对应的端口没有打开[root@centos7~]#telnet127.0.0.180Trying127.0.0.1...telnet:connecttoaddress127.0.0.1:Connectionrefused[root@centos7~]#telnet127.0.0.19999Trying127.0.0.1...telnet:connecttoaddress127.0.0.1:Connectionrefused每天学习一个Linux命令(54):w每天学习一个Linux命令(55):id每天学习一个Linux命令(56)):苏/须藤