CentOS下telnet退出失败如何解决?CentOS下telnet退出失败的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS下telnet退出失败如何解决?CentOS下telnet退出失败的解决方法相关的知识,希望对你有一定的参考价值。

参考技术A

最近有CentOS用户反映用telnet连接后发现是Windows防火墙的问题,可是用telnet命令连接成功后发现退不出去了,这该怎么办?下面小编就给大家介绍下CentOS下telnet退出失败的解决办法。一起去看看吧!

怎样从Linux的telnet中退出

1.ctrl+] quit

经常要用到telnet来测试端口是否正常开放。

但是有一个问题估计大家都会遇到,在telnet进入某个端口后无法退出,没办法,为了继续测试只好关掉这个dos(或其他)窗口,重新打开一个。 这里有一个方法,按住ctrl+]就可以退出到telnet正常的操作界面

Welcome to Microsoft Telnet Client

Escape Character is \'CTRL+]\'

(Microsoft)Telnet>

然后再输入quit就可以完全退出了。

2.Telnet的简单用法:

首先,建一个Telnet服务器,以前,为了让机器变得快些,就把一些不用的服务给关了。

在“控制面板”-》“管理”-》“服务”中开启自己的Telnet,并且在登录选项卡中输入希望客户端输入的用户名和密码,就OK了,Telnet服务器就搭建好了

在自己的机器上测试一下,在命令行中,输入Telnet 本机IP就可以进去了,然后按照步骤一步步的输入用户名和密码。

如果想退出,通过“Ctrl+]”,之后再通过quit退出。

3.运行telnet程序的第二种方法:

输入命令:telnet

此时程序运行,但并未进行连接(因未指明主机)

然后屏幕显示:telnet>

这是telnet的提示符,它表明telnet程序已经运行,并正在等待用户输入使用telnet的命令,如要连接一台远程主机,则使用open命令,即输入命令open,并附上该主机的网络地址,如

telnet> open dns.hunu.edu.cn

其连接效果与第一种方法完全一样

4.如何telnet登陆一个系统?

A:原始的telnet登陆方式在命令行就可以实现,比如在windows命令行输入telnet www.lqqm.net,就可登陆本站,输入telnet www.yjrg.net就可登陆一见如故BBS;建议下载使用专用的telnet登陆工具,如cterm,sterm,fterm,个人三个都用过一段时 间,觉得cterm最好用;其他的专业telnet登陆工具还有secureCRT等等。 需要注意的是,telnet命令采用的是UDP协议,SSH采用的是TCP协议,二者本质的不 同决定了telnet登陆速度比SSH登陆快,但是SSH登陆比telnet登陆安全(密码一般不会 被破译),二者的关系就像ftp和tftp的关系一样。

telnet闲置超时自动退出

设置telnet连接闲置超过一定时间后自动退出当前session

设置参数TMOUT,时间单位:秒(s)

例如:

TMOUT=21600,则telnet连接闲置达到6小时后会自动断开。

可在/etc/profile中设置全局的TMOUT或者用户在自己home目录下的.profile中设置TMOUT。

闲置达到设置值时,屏幕显示

timed out waiting for input: auto-logout

并断开当前telnet连接

查看当前会话的TMOUT值

echo $TMOUT

在未设置TMOUT或者设置TMOUT=0时,此功能禁用。

CentOS下telnet退出失败怎么办

退不出去了!Ctrl + c,Ctrl + z,ESC,q,quit,exit,都不行;

注意telnet连接成功后输出的信息:

Escape character is ‘^]’。

Ctrl + ]

方法终于对了;

telnet》 ?

Commands may be abbreviated. Commands are:

close close current connection

logout forcibly logout remote user and close the connection

display display operating parameters

mode try to enter line or character mode (‘mode ?’ for more)

open connect to a site

quit exit telnet

send transmit special characters (‘send ?’ for more)

set set operating parameters (‘set ?’ for more)

unset unset operating parameters (‘unset ?’ for more)

status print status information

toggle toggle operating parameters (‘toggle ?’ for more)

slc change state of special charaters (‘slc ?’ for more)

z suspend telnet

! invoke a subshell

environ change environment variables (‘environ ?’ for more)

? print help information

telnet》 close

Connection closed.

输入问号然后回车,可以查看帮助;

输入close或quit然后回车,可以退出telnet;

以上的内容就是小编为大家带来的关于CentOS下telnet退出失败的解决办法了,在操作过程中遇到这样的问题时可以参考上面介绍的方法来解决。希望此文档可以帮助到大家!

Linux centos 运行telnet命令command not found的解决方法

Linux centos 运行telnet命令,出现下面的错误提示:

[root@localhost ~]# telnet 127.0.0.1
-bash: telnet: command not found
解决方法: 安装telnet服务
centos、ubuntu安装telnet命令的方法

yum list telnet* 列出telnet相关的安装包
yum install telnet-server 安装telnet服务
yum install telnet.* 安装telnet客户端

[root@localhost ~]# yum list telnet*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile

  • base: mirrors.cn99.com
  • extras: mirrors.shu.edu.cn
  • updates: mirrors.cn99.com
    Available Packages
    telnet.x86_64 1:0.17-48.el6 base
    telnet-server.x86_64 1:0.17-48.el6
     
    [root@localhost ~]# yum install telnet-server
    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
  • base: mirrors.cn99.com
  • extras: mirrors.shu.edu.cn
  • updates: mirrors.cn99.com
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package telnet-server.x86_64 1:0.17-48.el6 will be installed
    –> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size

Installing:
telnet-server x86_64 1:0.17-48.el6 base 37 k

Transaction Summary

Install 1 Package(s)

Total download size: 37 k
Installed size: 54 k
Is this ok [y/N]: y
Downloading Packages:
telnet-server-0.17-48.el6.x86_64.rpm | 37 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : 1:telnet-server-0.17-48.el6.x86_64 1/1
Verifying : 1:telnet-server-0.17-48.el6.x86_64 1/1

Installed:
telnet-server.x86_64 1:0.17-48.el6

Complete!
[root@localhost ~]#
[root@localhost ~]# yum install telnet.*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile

  • base: mirrors.cn99.com
  • extras: mirrors.shu.edu.cn
  • updates: mirrors.cn99.com
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package telnet.x86_64 1:0.17-48.el6 will be installed
    –> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
Package Arch Version Repository Size

Installing:
telnet x86_64 1:0.17-48.el6 base 58 k

Transaction Summary

Install 1 Package(s)

Total download size: 58 k
Installed size: 109 k
Is this ok [y/N]: y
Downloading Packages:
telnet-0.17-48.el6.x86_64.rpm | 58 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : 1:telnet-0.17-48.el6.x86_64 1/1
Verifying : 1:telnet-0.17-48.el6.x86_64 1/1

Installed:
telnet.x86_64 1:0.17-48.el6

Complete!
[root@localhost ~]#

以上是关于CentOS下telnet退出失败如何解决?CentOS下telnet退出失败的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

Linux centos 运行telnet命令command not found的解决方法

如何在centos环境下搭建java环境

如何解决CentOS下启动MySQL失败的问题

如何解决此错误异常:Gradle 任务 assembleDebug 失败,退出代码为 1

linux下怎么退出telnet

telnet端口连接失败怎么办 telnet端口连接失败解决方法