|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1.检查linux版本信息:- [loong@localhost~]$cat/etc/issueCentOSrelease5.8(Final)Kernelonanm
复制代码 2.检查体系能否已装置telnet-server,linux体系上默许曾经装置telnet-client(或telnet),而telnet-server须要手动装置。- [loong@localhost~]$rpm-qa|greptelnettelnet-0.17-39.el5
复制代码 3.装置telnet-server,若体系已装置,跳过此步。
办法一:下载RPMresourcetelnet-server,下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=telnet-server
选择响应版本的telnet-server下载;
装置:#rpm-itelnet-server-0.17-39.el5.i386.rpm#貌似还得零丁装置xinetd.
办法二:(推举应用)
#yuminstalltelnet-server
装置完成后:- [loong@localhost~]$rpm-qa|greptelnettelnet-0.17-39.el5telnet-server-0.17-39.el5
复制代码 4.启动telnet办事
办法一:System->Administration->Services中,
在OnDemandServices当选中telnet,
并在BackgroundServices当选中xinetd,并点击下面的Start,即在右边显示:xinetd(pid15986)isrunning...
最初Save&Quit.
办法二:编纂/etc/xinetd.d/telnet,将个中的disable=yes的yes改成no.
修正后:
- #default:on#description:Thetelnetserverservestelnetsessions;ituses#unencryptedusername/passwordpairsforauthentication.servicetelnet{disable=noflags=REUSEsocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdlog_on_failure+=USERID}
复制代码
办法三:应用chkconfig敕令直接开启- [root@localhostloong]#chkconfigtelneton
复制代码 注:办法二和办法三,须要激活xinetd办事。办法以下:- [root@localhostloong]#servicexinetdrestartStoppingxinetd:[OK]Startingxinetd:[OK]
复制代码 或:- [root@localhostloong]#/etc/rc.d/init.d/xinetdrestartStoppingxinetd:[OK]Startingxinetd:[OK]
复制代码 5.测试办事
- [root@localhostloong]#telnetlocalhostTrying127.0.0.1...Connectedtolocalhost.localdomain(127.0.0.1).Escapecharacteris^].CentOSrelease5.8(Final)Kernel2.6.18-308.1.1.el5onani686login:loongPassword:Lastlogin:TueApr2416:42:06from10.108.14.135[loong@localhost~]$exitlogoutConnectionclosedbyforeignhost.[root@localhostloong]#
复制代码
注:默许情形下,体系只许可通俗用户telnet登录,不许可root用户登录。
要想取得root权限,可使用通俗用户登录,然后履行su,来取得root权限。
或应用一下办法,许可root登录telnet:
办法一:#mv/etc/securetty/etc/securetty.bak(不建议这类办法,测试完后再改归去吧!)
或先试图应用root用户登录,不胜利,然后检查体系log:
- telnet>olocalhostTrying127.0.0.1...Connectedtolocalhost.localdomain(127.0.0.1).Escapecharacteris^].CentOSrelease5.8(Final)Kernel2.6.18-308.1.1.el5onani686login:rootPassword:Loginincorrectlogin:Loginincorrectlogin:Loginincorrectlogin:Connectionclosedbyforeignhost.[root@localhostloong]#tail-20/var/log/secureApr2417:32:58localhostlogin:pam_securetty(remote:auth):accessdenied:ttypts/1isnotsecure!Apr2417:33:03localhostlogin:FAILEDLOGIN1FROMlocalhostFORroot,Authenticationfailure
复制代码
可以看到accessdenied:ttypts/1isnotsecure!
所以将‘pts/1’添加到/etc/securetty中,便可完成telnet的root用户登录。至于为何?暂不清晰。
办法二:修正/etc/pam.d/remote,正文失落:authrequiredpam_securetty.so- 1#%PAM-1.02#authrequiredpam_securetty.so3authincludesystem-auth
复制代码 注:不建议开放telnet的root登录,轻易带来平安隐患。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|