Linux 系統Telnet服務 telnet與ssh相比,安全性能並不高,但是在ssh版本升級或者其他的情況下還是需要開啟這一項服務。linux提供服務是由運行在後臺的守護進程daemon來執行的,telnet服務是由xinetd守護的。 RedHat系統: 開啟telnet服務: 1、檢查tel
Linux 系統Telnet服務
telnet與ssh相比,安全性能並不高,但是在ssh版本升級或者其他的情況下還是需要開啟這一項服務。linux提供服務是由運行在後臺的守護進程daemon來執行的,telnet服務是由xinetd守護的。
RedHat系統:
開啟telnet服務:
1、檢查telnet是否已經安裝。
2、查看telnet服務是否開啟,
命令:chkconfig --list | grep telnet
3、開啟telnet服務
方法一:vi /etc/xinetd.d/telnet
vi /etc/xinetd.d/telnet
service telnet
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
將disable=yes行前加#,或者改為disable=no
4、重新啟動xinetd守護進程
由於telnet服務也是由xinetd守護的,所以安裝完telnet-server,要啟動telnet服務就必須重新啟動xinetd
[root@centos-64-min xinetd.d]# service xinetd restart
5、關閉防火牆
1) 重啟後生效
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟後失效
開啟: service iptables start
關閉: service iptables stop
6、如果想允許以root身份登錄telnet
vi /etc/pam.d/login
在 auth required /lib/security/pam_securetty.so 這行前加 # ,即把這行註釋掉就行
關閉telnet服務
(1)法一:vi /etc/xinetd.d/telnet 將distable = no 改成 disable = yes
法二:chkconfig telnet off 如果需要設置telent服務不為開機自啟動,使用命令chkconfig --del telnet
(2)使用命令service xinetd restart或者/etc/init.d/xinetd restart是更改生效
刪除telnet-server包:RPM -e telnet-server --nodeps 註釋23埠: vi /etc/service.