Linux預設沒有開啟telnet,首先更改/etc/xinetd。d/telnet檔案,有的可能沒有該檔案,有比如krb5-telnet之類的,那就更改這個檔案,如果實在一個跟telnet沾邊的檔案都沒有;可能是沒有安裝telent服務,就需要拿盤再安裝了,或者安裝後還沒有,就新建一個該檔案,檔案內容為:
# default: off
# description: The kerberized telnet server accepts normal telnet sessions, \
# but can also use Kerberos 5 authentication。
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/telnetd
log_on_failure += USERID
disable = yes
}
將其中的disable=yes的“yes”更改為“no”即可,
然後重啟telnet服務
輸入:service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
重啟成功,
這時候可以用telnet連線開通的linux主機了;但是linux預設不允許root使用者遠端telnet登入,兩種方法解決該問題:
examda。com
2, 將/etc/pam。d/login檔案的第二行註釋掉:#auth required pam_securetty。so;但是我這裡沒有測試透過。
Linux預設沒有開啟telnet,首先更改/etc/xinetd。d/telnet檔案,有的可能沒有該檔案,有比如krb5-telnet之類的,那就更改這個檔案,如果實在一個跟telnet沾邊的檔案都沒有;可能是沒有安裝telent服務,就需要拿盤再安裝了,或者安裝後還沒有,就新建一個該檔案,檔案內容為:
# default: off
# description: The kerberized telnet server accepts normal telnet sessions, \
# but can also use Kerberos 5 authentication。
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/telnetd
log_on_failure += USERID
disable = yes
}
將其中的disable=yes的“yes”更改為“no”即可,
然後重啟telnet服務
輸入:service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
重啟成功,
這時候可以用telnet連線開通的linux主機了;但是linux預設不允許root使用者遠端telnet登入,兩種方法解決該問題:
examda。com
2, 將/etc/pam。d/login檔案的第二行註釋掉:#auth required pam_securetty。so;但是我這裡沒有測試透過。