Red Hat Enterprise Linux 5中開啓Telnet服務

RHEL5默認沒有安裝telnet和xinetd服務,telnet服務要依靠xinetd服務啓動,所以要先安裝xinetd服務。

1、安裝xinetdt、telent服務

可以從linux光盤裏,找到安裝文件。我是從網上下載的,下載後

rpm -ivh xinetd-2.3.14-10.e15.i386.rpm

rpm -ivh telnet-server-0.17-38.e15.i386.rpm

也可以通過源文件安裝xinetd:

tar zxvf xinetd-2.3.14.tar.gz
cd xinetd-2.3.14
./configure --prefix=/usr/local/xinetd
make
make install

安裝完成後,可以用命令查詢安裝情況:

rpm -qa xinetd

rpm -qa telnet-server

2、啓動服務
     可以再/etc/xinetd.d/目錄下配置telnet配置文件,將disabled配置爲no。

     執行命令 service xinetd start
     這些服務應該起來了,如果不確定可以檢查下,
     netstat -an -t 可以看到23端口就說明xinetd起來了。

    注意service telnet status命令,返回telnet: unrecognized service信息,是正常的。


     或者用 chkconfig --list | grep telnet
     就可以看到telnet的狀態是什麼了。

   異常情況:在安裝過程中,還真遇到了問題,telnet服務終始沒有起來。

檢查etc/xinetd.conf文件,發現telnet的server =  /usr/etc/in.telnetd,而該目錄下並沒有文件,而文件全部在/usr/sbin下面,將路徑改正確後, service xinetd restart,telnet就啓動了。

默認開機啓動:

chkconfig --add xinetd

chkconfig xinetd on

chkconfig --add telnet

chkconfig telnet on

3、telnet

     telnet服務啓動成功後,使用telnet localhost會出現登錄提示,但telnet IP地址,就會拒絕連接。

  1. telnet: connect to address 192.168.0.1: Connection refused 
  2. telnet: Unable to connect to remote host: Connection refused 

需要修改/etc/xinetd.conf文件,原來telnet綁定的地址爲127.0.0.1,將地址改成實際的IP地址就可以了。

或者將原來的telnet配置複製到下面,修改綁定IP。

telnet客戶機的IP地址,還需要加到xinetd.conf中纔可以訪問,假設客戶機IP爲192.168.0.2

  1. defaults 
  2.     instances       = 25 
  3.     log_type        = FILE /var/log/servicelog 
  4.     log_on_success  = HOST PID 
  5.     log_on_failure = HOST  
  6.     only_from       = 192.168.0.2128.138.193.0128.138.204.0128.138.209.0128.138.243.0 
  7.     only_from       = localhost 192.231.139.0/24  
  8.     disabled        = tftp 
defaults
{
	instances 		= 25
	log_type 		= FILE /var/log/servicelog
	log_on_success	= HOST PID
	log_on_failure = HOST 
	only_from 		= 192.168.0.2 128.138.193.0 128.138.204.0 128.138.209.0 128.138.243.0
	only_from 		= localhost 192.231.139.0/24 
	disabled 		= tftp
}

  或者把only_from用#註釋掉。

4、root用戶登錄

按照網上說的修改/etc/securetty文件,以及/etc/pam.d/login文件,都沒成功。

修改/etc/pam.d/login文件內容:在auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so行加上#屏蔽

修改/etc/securetty文件,在該文件中增加

pts/1
pts/2
pts/3
pts/4
pts/5

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