linux下Telnet問題總結

導引:爲安全起見,默認不支持直接telnet進入root用戶。通常做法是telnet進入普通用戶後,再su root。但爲了開發方便,需要直接telnet進入root用戶,故總結如下。


一、檢查telnet是否安裝(已安裝可跳過,直接到第二步)

1、查看命令:rpm -qa telnet; rpm -qa telnet-server (或rpm -qa telnet telnet-server)

2、如已安裝則現在對應版本信息,如未安裝,則執行安裝命令:yum install telnet;yun install telnet-server(或apt-get install telnet telnet-server)。


二、查看是否支持telnet

1、查看是否支持服務:chkconfig --list

2、顯示類似如下:

xinetd based services:
        tcpmux-server:  off
        telnet:         off
        time-dgram:     off
        time-stream:    off


三、啓動telnet(解決connect refused問題)

1、進入文件編輯:vim /etc/xinetd.d/telnet,修改配置:disable=yes爲no

2、chkconfig命令開啓: chkconfig telnet on

3、激活xinetd服務: service xinetd restart


四、測試telnet到root(解決進入root出現Login inconrrect問題)

1、命令如下:

[root@s2 ~]# telnet 127.0.0.1
Trying 127.0.0.1...
 ...
login: root
Password: 

2、在密碼正確的情況下,如出現Login incorrect時需進行如下操作。

方法1)、vim /etc/pam.d/remote(可選:vim  /etc/pam.d/login) 裏註釋掉 # auth requisite pam_securetty.so

方法2)、mv /etc/securetty /etc/securetty.bak,將tail -20 /var/log/secure中出現 ‘pts/*’ is not secure的pts/*添加到/etc/securetty。


注意:爲了安全起見,不要輕易開啓telnet進入到root。


參考資料:

1、http://blog.csdn.net/allenmyth/article/details/41410985

2、http://www.cnblogs.com/xlmeng1988/archive/2012/04/24/telnet-server.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章