Centos 6.6開啟telnet服務並設置 ROOT登錄

1、安裝telnet客戶端和服務器
檢查是否安裝telnet客戶端和服務器
[zhang@localhost ~]$ rpm -qa|grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64
如上說明已經安裝telnet客戶端和服務器軟件,可以直接進行配置;
如果沒有安裝可以運行以下命令進行安裝
安裝客戶端:# yum install telnet
安裝服務器:# yum install telnet-server
2、啟動telnet服務
telnet服務默認情況下是關閉的,我們需要修改配置文件/etc/xinetd.d/telnet,
# vi /etc/xinetd.d/telnet
將最後一行中的disable的值由yes修改為no,
重啟xinet服務:# service xinetd restart
此時telnet服務已啟動,但是還是無法進行telnet遠程鏈接。
經過多次試驗,終於找到原因,是防火牆沒有允許telnet端口進入。
關閉防火牆服務:# service iptables stop
防火牆服務會在重啟後自動開啟,需要設置開機不啟動。
設置開機不啟動防火牆:#chkconfig
iptalbes off
通過Windows主機telnet該虛擬機的23口,終於出現可愛的黑屏。大功告成。
3、設置telnet服務開機自啟動
如果不設置自啟動,重啟系統之後該服務就正常運行
# chkconfig telnet on
4、允許root用戶telnet登錄
telnet是一種不安全的遠程方式,centos默認禁止root用戶通過telnet方式遠程鏈接。需要設置root用戶才能使用telnet方式登錄。

默認情況下,linux不允許root用戶以telnet方式登錄linux主機,若要允許root用戶登錄,可採取以下方法:

   修改login文件

  redhat中對於遠程登錄的限制體現在/etc/pam.d/login 文件中,如果把限制的內容註銷掉,那麼限制將不起作用

#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       include      system-auth
#account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    include      system-auth
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    optional     pam_keyinit.so force revoke
~

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營