|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:社区支持的免费Linux发行版一般不会从商业支持中寻求什么好处,但对CentOS来说,这种情况即将改变。
Centos下telnet的装置和设置装备摆设(完整版,Centos5.5亲测)
一.检查本机能否有装置telnet(centOS5默许有装置telnet)
#rpm-qa|greptelnet
假如显示成果为:
telnet-0.17-39.el5
telnet-server-0.17-39.el5
那祝贺你,机械上曾经装置了telnet。假如没有装置,请看下一步。
特殊解释:
telnet分为telnet-client(简称为telnet)和telnet-server。telnet-client体系(CentOs5.5)普通默许曾经装置。telnet-server须要零丁装置。
2、装置telnet
第一种办法(在线装置):
可以使用敕令:
#yuminstallxinetd(留意在root下装置)
#yuminstalltelnet-server(留意在root下装置)
第二种办法(光盘装置法):
cd/光盘/CentOS
rpm-ivhxinetd-2.3.14-10.el5.i386.rpm
rpm-ivhtelnet-server-0.17-39.el5.i386.rpm
特殊解释:
1、telnet办事要依附xinetd办事启动,所以要先装置xinetd办事。所以我们要先装置xinetd,再装置telnet-server。CentOS5.5默许没有装置telnet和xinetd办事。
2、CentOS-5.5-i386-bin-DVD外面有xinetd和telnet-server和装置包!!不须要上彀下载!!
三.设置装备摆设telnet
办法一:应用ntsysv,在涌现的窗口当中,将telnet勾选起来,然后按下OK便可!
办法二:应用chkconfig敕令直接开启
#chkconfigtelneton
办法三:直接修正设置装备摆设文件
vi/etc/xinetd.d/telnet
通常为如许子的:
#default:yes
#description:Thetelnetserverservestelnetsessions;ituses
#unencryptedusername/passwordpairsforauthentication.
servicetelnet
{
flags=REUSE
socket_type=stream
wait=no
user=root
server=/usr/sbin/in.telnetd
log_on_failure+=USERID
disable=yes
}
只须要将”disable=yes”改成”disable=no”
4、激活办事
telnet是挂在xinetd底下的,所以天然只需从新激活xinetd就可以够将xinetd外头的设定从新读出去,所以方才设定的telnet天然
也就能够被激活。
#servicexinetdrestart
或许#/etc/rc.d/init.d/xinetdrestart
五.iptables防火墙会阻拦telnet,所以须要在iptables许可,用以下敕令
当你启动telnet办事后,你可以用netstatCtunlp敕令来检查telnet办事所应用的端口,可以发明有23。应用上面敕令开启这些端口:
iptables-IINPUT-ptcp--dport23-jACCEPT
iptables-IINPUT-pudp--dport23-jACCEPT
serviceiptablessave//保留
serviceiptablesrestart//重启防火墙
或许来点狠的!!封闭防火墙!
serviceiptablesstop
6、能够的成绩:
上面我们来看一下二种毛病:
第一种:
[root@linuxchao~]#telnet192.168.1.87
Trying192.168.1.87...
telnet:connecttoaddress192.168.1.87:Noroutetohost
telnet:Unabletoconnecttoremotehost:Noroutetohost
处理办法:这类成绩防火墙没有许可telnet办事,衔接被阻拦,默许CentOS只许可SSH,所以进入其自界说选项,在telnet前打个勾!
第二种
[root@testxinetd.d]#telnet172.25.1.3
Trying172.25.1.3...
Connectedto172.25.1.3(172.25.1.3).
Escapecharacteris^].
getnameinfo:localhost:Success
Temporaryfailureinnameresolution:Illegalseek
Connectionclosedbyforeignhost.
这一个就是/etc/hosts文件设置装备摆设成绩
处理办法:我在外面加两个IP地址,内容以下:
[linux@localhost~]$more/etc/hosts
#Donotremovethefollowingline,orvariousprograms
#thatrequirenetworkfunctionalitywillfail.
127.0.0.1localhost.localdomainlocalhost
::1localhost6.localdomain6localhost6
192.168.1.88
192.168.1.86
解释:由于客户机的名字欠好记就没写出来,内容格局应为127.0.0.1pcname
小知识:Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。 |
|