仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 752|回复: 10
打印 上一主题 下一主题

[其他Linux] Linux编程之天天一个linux命令(58):telnet命令 仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
telnet命令一般用来远程登录。telnet程序是基于TELNET协定的远程登录客户端程序。Telnet协定是TCP/IP协定族中的一员,是Internet远程上岸服务的尺度协定和次要体例。它为用户供应了在当地盘算机上完成远程主机事情的才能。在终端利用者的电脑上利用telnet程序,用它毗连到服务器。终端利用者能够在telnet程序中输出命令,这些命令会在服务器上运转,就像间接在服务器的把持台上输出一样。能够在当地就可以把持服务器。要入手下手一个telnet会话,必需输出用户名和暗码来登录服务器。Telnet是经常使用的远程把持Web服务器的办法。
  可是,telnet由于接纳明文传送报文,平安性欠好,良多Linux服务器都不开放telnet服务,而改用更平安的ssh体例了。但仍旧有良多其余体系大概接纳了telnet体例来供应远程登录,因而弄分明telnet客户真个利用体例还是很有需要的。
telnet命令还可做其余用处,好比断定远程服务的形态,好比断定远程服务器的某个端口是不是能会见。
1.命令格局:
telnet[参数][主机]
2.命令功效:
实行telnet指令开启终端机阶段功课,并登进远端主机。
3.命令参数:
-8同意利用8位字符材料,包含输出与输入。
-a实验主动登进远端体系。
-b<主机别号>利用别号指定远端主机称号。
-c不读取用户专属目次里的.telnetrc文件。
-d启动排错形式。
-e<离开字符>设置离开字符。
-E滤除离开字符。
-f此参数的效果和指定"-F"参数不异。
-F利用KerberosV5认证时,加上此参数可把当地主机的认证数据上传到远端主机。
-k<域名>利用Kerberos认证时,加上此参数让远端主机接纳指定的范畴名,而非该主机的域名。
-K不主动登进远端主机。
-l<用户称号>指定要登进远端主机的用户称号。
-L同意输入8位字符材料。
-n<纪录文件>指定文件纪录相干信息。
-r利用相似rlogin指令的用户界面。
-S<服务范例>设置telnet连线所需的IPTOS信息。
-x假定主机有撑持数据加密的功效,就利用它。
-X<认证形状>封闭指定的认证形状。
4.利用实例:
实例1:远程服务器没法会见
命令:
telnet192.168.120.206
输入:

[root@localhost~]#telnet192.168.120.209
Trying192.168.120.209...
telnet:connecttoaddress192.168.120.209:Noroutetohost
telnet:Unabletoconnecttoremotehost:Noroutetohost
[root@localhost~]#

申明:
处置这类情形办法:
(1)确认ip地点是不是准确?
(2)确认ip地点对应的主机是不是已开机?
(3)假如主机已启动,确认路由设置是不是设置准确?(利用route命令检察)
(4)假如主机已启动,确认主机上是不是开启了telnet服务?(利用netstat命令检察,TCP的23端口是不是有LISTEN形态的行)
(5)假如主机已启动telnet服务,确认防火墙是不是摊开了23端口的会见?(利用iptables-save检察)
实例2:域名没法剖析
命令:
telnetwww.baidu.com
输入:

[root@localhost~]#telnetwww.baidu.com
www.baidu.com/telnet:Temporaryfailureinnameresolution
[root@localhost~]#

申明:
处置这类情形办法:
(1)确认域名是不是准确
(2)确认本机的域名剖析有关的设置是不是准确(/etc/resolv.conf中nameserver的设置是不是准确,假如没有,可使用nameserver8.8.8.8)
(3)确认防火墙是不是摊开了UDP53端口的会见(DNS利用UDP协定,端口53,利用iptables-save检察)
实例3:
命令:
输入:

[root@localhost~]#telnet192.168.120.206
Trying192.168.120.206...
telnet:connecttoaddress192.168.120.206:Connectionrefused
telnet:Unabletoconnecttoremotehost:Connectionrefused
[root@localhost~]#

申明:
处置这类情形:
(1)确认ip地点大概主机名是不是准确?
(2)确认端口是不是准确,是不是默许的23端口
实例4:启动telnet服务
命令:
servicexinetdrestart
输入:


<br>
[root@localhost~]#cd/etc/xinetd.d/
[root@localhostxinetd.d]#ll
总计124
-rw-r--r--1rootroot11572011-05-31chargen-dgram
-rw-r--r--1rootroot11592011-05-31chargen-stream
-rw-r--r--1rootroot5232009-09-04cvs
-rw-r--r--1rootroot11572011-05-31daytime-dgram
-rw-r--r--1rootroot11592011-05-31daytime-stream
-rw-r--r--1rootroot11572011-05-31discard-dgram
-rw-r--r--1rootroot11592011-05-31discard-stream
-rw-r--r--1rootroot11482011-05-31echo-dgram
-rw-r--r--1rootroot11502011-05-31echo-stream
-rw-r--r--1rootroot3232004-09-09eklogin
-rw-r--r--1rootroot3472005-09-06ekrb5-telnet
-rw-r--r--1rootroot3262004-09-09gssftp
-rw-r--r--1rootroot3102004-09-09klogin
-rw-r--r--1rootroot3232004-09-09krb5-telnet
-rw-r--r--1rootroot3082004-09-09kshell
-rw-r--r--1rootroot3172004-09-09rsync
-rw-r--r--1rootroot12122011-05-31tcpmux-server
-rw-r--r--1rootroot11492011-05-31time-dgram
-rw-r--r--1rootroot11502011-05-31time-stream
[root@localhostxinetd.d]#catkrb5-telnet
#default:off
#description:Thekerberizedtelnetserveracceptsnormaltelnetsessions,
#butcanalsouseKerberos5authentication.
servicetelnet
{
flags=REUSE
socket_type=stream
wait=no
user=root
server=/usr/kerberos/sbin/telnetd
log_on_failure+=USERID
disable=yes
}
[root@localhostxinetd.d]#

<br>

申明:
设置参数,一般的设置以下:
servicetelnet
{
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:0013:00-17:00#天天只要这两个时段开放服务(我们的下班工夫:P)
假如你有两个IP地点,一个是私网的IP地点如192.168.0.2,一个是公网的IP地点如218.75.74.83,假如你但愿用户只能从私网来登录telnet服务,那末到场
bind=192.168.0.2
各设置项详细的寄义和语法可参考xined设置文件属性申明(manxinetd.conf)
设置端口,修正services文件:
#vi/etc/services
找到以下两句
telnet23/tcp
telnet23/udp

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 07:02:38 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
因胸联盟 该用户已被删除
板凳
发表于 2015-1-24 11:20:01 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
活着的死人 该用户已被删除
地板
发表于 2015-2-1 06:50:19 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-7 01:28:53 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-10 04:43:52 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-2-14 00:47:18 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
兰色精灵 该用户已被删除
8#
发表于 2015-3-5 09:27:55 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-11 02:32:20 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
海妖 该用户已被删除
10#
发表于 2015-3-17 19:08:39 | 只看该作者
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
admin 该用户已被删除
11#
发表于 2015-3-24 20:13:28 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 15:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表