广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在linux中使用telnet命令
  • 409
分享到

怎么在linux中使用telnet命令

2023-06-13 03:06:06 409人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关怎么在linux中使用telnet命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.命令格式:telnet[参数][主机]2.命令功能:执行telnet指令开

这篇文章将为大家详细讲解有关怎么在linux中使用telnet命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1.命令格式:

telnet[参数][主机]

2.命令功能:
执行telnet指令开启终端机阶段作业,并登入远端主机。

3.命令参数:
-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<认证形态> 关闭指定的认证形态。

4.使用实例:
实例1:远程服务器无法访问
命令:telnet 192.168.120.206
输出:

代码如下:


[root@localhost ~]# telnet 192.168.120.209
Trying 192.168.120.209...
telnet: connect to address 192.168.120.209: No route to host
telnet: Unable to connect to remote host: No route to host
[root@localhost ~]#


说明:
处理这种情况方法:
(1)确认ip地址是否正确?
(2)确认ip地址对应的主机是否已经开机?
(3)如果主机已经启动,确认路由设置是否设置正确?(使用route命令查看)
(4)如果主机已经启动,确认主机上是否开启了telnet服务?(使用netstat命令查看,tcp的23端口是否有LISTEN状态的行)
(5)如果主机已经启动telnet服务,确认防火墙是否放开了23端口的访问?(使用iptables-save查看)

实例2:域名无法解析
命令:telnet www.baidu.com
输出:

代码如下:


[root@localhost ~]# telnet <a href="Http://www.baidu.com">www.baidu.com</a>
<a href="http://www.baidu.com/telnet">www.baidu.com/telnet</a>: Temporary failure in name resolution
[root@localhost ~]#


说明:
处理这种情况方法:
(1)确认域名是否正确
(2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中nameserver的设置是否正确,如果没有,可以使用nameserver 8.8.8.8)
(3)确认防火墙是否放开了UDP53端口的访问(DNS使用UDP协议,端口53,使用iptables-save查看)

实例3:
命令:telnet 192.168.120.206
输出:

代码如下:


[root@localhost ~]# telnet 192.168.120.206
Trying 192.168.120.206...
telnet: connect to address 192.168.120.206: Connection refused
telnet: Unable to connect to remote host: Connection refused
[root@localhost ~]#


说明:
处理这种情况:
(1)确认ip地址或者主机名是否正确?
(2)确认端口是否正确,是否默认的23端口

实例4:启动telnet服务
命令:service xinetd restart
输出:

代码如下:


[root@localhost ~]# cd /etc/xinetd.d/
[root@localhost xinetd.d]# ll
总计 124
-rw-r--r-- 1 root root 1157 2011-05-31 chargen-dgram
-rw-r--r-- 1 root root 1159 2011-05-31 chargen-stream
-rw-r--r-- 1 root root  523 2009-09-04 cvs
-rw-r--r-- 1 root root 1157 2011-05-31 daytime-dgram
-rw-r--r-- 1 root root 1159 2011-05-31 daytime-stream
-rw-r--r-- 1 root root 1157 2011-05-31 discard-dgram
-rw-r--r-- 1 root root 1159 2011-05-31 discard-stream
-rw-r--r-- 1 root root 1148 2011-05-31 echo-dgram
-rw-r--r-- 1 root root 1150 2011-05-31 echo-stream
-rw-r--r-- 1 root root  323 2004-09-09 eklogin
-rw-r--r-- 1 root root  347 2005-09-06 ekrb5-telnet
-rw-r--r-- 1 root root  326 2004-09-09 gssftp
-rw-r--r-- 1 root root  310 2004-09-09 klogin
-rw-r--r-- 1 root root  323 2004-09-09 krb5-telnet
-rw-r--r-- 1 root root  308 2004-09-09 kshell
-rw-r--r-- 1 root root  317 2004-09-09 rsync
-rw-r--r-- 1 root root 1212 2011-05-31 tcpmux-server
-rw-r--r-- 1 root root 1149 2011-05-31 time-dgram
-rw-r--r-- 1 root root 1150 2011-05-31 time-stream
[root@localhost xinetd.d]# cat krb5-telnet
# default: off
# description: The kerberized telnet server accepts nORMal telnet sessions, \
#              but can also use Kerberos 5 authentication.
service telnet
{
       flags           = REUSE
       Socket_type     = stream        
       wait            = no
       user            = root
       server          = /usr/kerberos/sbin/telnetd
       log_on_failure  += USERID
       disable         = yes
}
[root@localhost xinetd.d]#


说明:
配置参数,通常的配置如下:

代码如下:


service telnet
{
disable = no #启用
flags = REUSE #socket可重用
socket_type = stream #连接方式为TCP
wait = no #为每个请求启动一个进程
user = root #启动服务的用户为root
server = /usr/sbin/in.telnetd #要激活的进程
log_on_failure += USERID #登录失败时记录登录用户名
}


如果要配置允许登录的客户端列表,加入
only_from = 192.168.0.2 #只允许192.168.0.2登录

如果要配置禁止登录的客户端列表,加入
no_access = 192.168.0.{2,3,4} #禁止192.168.0.2、192.168.0.3、192.168.0.4登录

如果要设置开放时段,加入
access_times = 9:00-12:00 13:00-17:00 # 每天只有这两个时段开放服务(我们的上班时间:P)

如果你有两个IP地址,一个是私网的IP地址如192.168.0.2,一个是公网的IP地址如218.75.74.83,如果你希望用户只能从私网来登录telnet服务,那么加入
bind = 192.168.0.2

各配置项具体的含义和语法可参考xined配置文件属性说明(man xinetd.conf)

配置端口,修改services文件:

代码如下:


# vi /etc/services
找到以下两句
telnet 23/tcp
telnet 23/udp

如果前面有#字符,就去掉它。telnet的默认端口是23,这个端口也是黑客端口扫描的主要对象,因此最好将这个端口修改掉,修改的方法很简单,就是将23这个数字修改掉,改成大一点的数字,比如61123。注意,1024以下的端口号是internet保留的端口号,因此最好不要用,还应该注意不要与其它服务的端口冲突。

启动服务:service xinetd restart
实例5:正常telnet
命令:telnet 192.168.120.204
输出:

[root@andy ~]# telnet 192.168.120.204Trying 192.168.120.204...Connected to 192.168.120.204 (192.168.120.204).Escape character is '^]'.localhost (Linux release 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44 EST 2012) (1)login: rootPassWord: Login incorrect

关于怎么在linux中使用telnet命令就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 怎么在linux中使用telnet命令

本文链接: https://www.lsjlt.com/news/264888.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在linux中使用telnet命令
    这篇文章将为大家详细讲解有关怎么在linux中使用telnet命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.命令格式:telnet[参数][主机]2.命令功能:执行telnet指令开...
    99+
    2023-06-13
  • Linux中telnet命令怎么用
    这篇文章将为大家详细讲解有关Linux中telnet命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令telnet命令 用于登录远程主机,对远程主机进行管理。telnet登录远程主...
    99+
    2023-06-28
  • Linux telnet命令的使用
    1.简介 telnet命令用于登录远程主机,是基于Telnet协议的远程登录程序,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方...
    99+
    2022-06-03
    Linux telnet命令 Linux telnet
  • telnet 命令使用方法详解,telnet命令怎么用
    Telnet是一种用于远程登陆主机的协议和工具,可以通过命令行进行操作。下面是Telnet命令的使用方法:1. 打开命令行终端。2....
    99+
    2023-09-20
    telnet
  • Linux中telnet命令如何使用
    今天就跟大家聊聊有关Linux中telnet命令如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。telnet1.作用telnet表示开启终端机阶段作业,并登入远端主机。teln...
    99+
    2023-06-16
  • Linux中如何使用telnet命令
    小编给大家分享一下Linux中如何使用telnet命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令telnet命令用于远端登入,执行telne...
    99+
    2023-06-28
  • telnet命令怎么用
    这篇文章主要介绍了telnet命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是Telnet?  对于Telnet的认识,不同的人持有不同的观点,可以把Telne...
    99+
    2023-06-09
  • 详细介绍Linux telnet命令的使用
    这篇文章给大家分享的是有关详细介绍Linux telnet命令的使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机之间进行通信,...
    99+
    2023-06-16
  • linux上使用telnet提示未找到命令
    昨天在家里笔记本上装了mysql和oracle,搞到挺晚的,但是最后服务都启动正常,检查都没问题,最后想telnet一下ip和端口提示未找到命令; 这样是本地telnet服务未安装,有网络权限的可以...
    99+
    2023-09-20
    linux 运维 服务器
  • tar命令与rpm命令怎么在linux中使用
    tar命令与rpm命令怎么在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一. tar  1.压缩一组文件为tar.gz后缀。  # tar...
    99+
    2023-06-13
  • pmap 命令怎么在linux中使用
    pmap 命令怎么在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。通过查看帮助,返回了如下信息:Usage: pmap [options]&...
    99+
    2023-06-09
  • 怎么在linux中使用ar 命令
    怎么在linux中使用ar 命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用途说明创建静态库。a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一...
    99+
    2023-06-09
  • chmod命令怎么在linux中使用
    这期内容当中小编将会给大家带来有关chmod命令怎么在linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一列讲解: "-" 指普通文件"d"...
    99+
    2023-06-09
  • 怎么在Linux中使用awk命令
    怎么在Linux中使用awk命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberg...
    99+
    2023-06-13
  • ls命令怎么在Linux中使用
    今天就跟大家聊聊有关ls命令怎么在Linux中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ls命令主要就是用来陈列出目录的详细信息.在默认情况下是列出当前目录下的文件信息(不包...
    99+
    2023-06-12
  • sort命令怎么在Linux中使用
    这期内容当中小编将会给大家带来有关sort命令怎么在Linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。名称:sort位置:/usr/bin/sort权限:所有用户用法: sort [OPTIO...
    99+
    2023-06-12
  • grep命令怎么在Linux中使用
    grep命令怎么在Linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。grep命令参数grep &lsquo;word&rsquo; 文件名grep ...
    99+
    2023-06-13
  • 怎么在Linux中使用stat命令
    这篇文章给大家介绍怎么在Linux中使用stat命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ls 命令可能是每一个 Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分。s...
    99+
    2023-06-12
  • 怎么在linux中使用scp命令
    今天就跟大家聊聊有关怎么在linux中使用scp命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.命令格式:scp [参数] [原路径] [目标路径]2.命令功能:scp是 se...
    99+
    2023-06-13
  • 怎么在linux中使用ln命令
    本篇文章为大家展示了怎么在linux中使用ln命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作