只想知道 发表于 2015-1-14 21:06:18

CentOS教程之CentOS启用telnet办事

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1.检查linux版本信息:
$cat/etc/issueCentOSrelease5.8(Final)Kernelonanm
2.检查体系能否已装置telnet-server,linux体系上默许曾经装置telnet-client(或telnet),而telnet-server须要手动装置。
$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
装置完成后:
$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敕令直接开启
#chkconfigtelneton
注:办法二和办法三,须要激活xinetd办事。办法以下:
#servicexinetdrestartStoppingxinetd:Startingxinetd:
或:
#/etc/rc.d/init.d/xinetdrestartStoppingxinetd:Startingxinetd:
5.测试办事

#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$exitlogoutConnectionclosedbyforeignhost.#

注:默许情形下,体系只许可通俗用户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.#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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

谁可相欹 发表于 2015-1-17 05:06:15

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

admin 发表于 2015-1-25 23:26:40

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

莫相离 发表于 2015-2-4 15:45:30

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

简单生活 发表于 2015-2-10 03:49:18

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

飘飘悠悠 发表于 2015-2-28 19:38:16

熟读写基础知识,学得会不如学得牢。

灵魂腐蚀 发表于 2015-3-10 08:52:53

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

精灵巫婆 发表于 2015-3-17 07:09:37

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
页: [1]
查看完整版本: CentOS教程之CentOS启用telnet办事