linux下設定telnet

tthero00boo發表於2013-06-30
linux下設定telnet

1.  安裝Telnet軟體包(client,server)
檢查是否已安裝
#rpm –q telnet  (#rpm –q telnet-client 網上搜尋此命令同樣作用,但本人測試不行。。。)
#rpm –q telnet-server

telnet-0.17-25.i386.rpm
telnet-server-0.17-25.i386.rpm

rpm -ivh 以上兩個rpm包

2. telnet-server啟動服務
  方法一:使用ntsysv,在出現的視窗之中,將 Telnet前面*加上,然後按下 OK 。(無奈亂碼了)
     方法二:# vi /etc/xinetd.d/telnet
    disable = yes 將 yes 改成 no
修改了xinetd的配置,需要重啟xinetd才能夠生效
/etc/rc.d/init.d/xinetd restart

3. 測試連線
dos下telnet ip [port], 埠不寫預設23
如還不能連線,檢查設定iptables
# iptables --list --line-numbers
--line-numbers又是一個只能和--list連用的選項,作用是顯示出每條規則在相應鏈中的序號。
# iptables -D INPUT 1  #刪除序號1的規則(23埠input鏈序號為1)
dos telnet ip --連線失敗
iptables -I INPUT -p tcp --dport 23 -j ACCEPT   #開啟23埠
重啟iptables 服務,
dos telnet ip --連線成功

4. 其他
Telnet 的安全性,預設不允許 root 以 telnet 登入 Linux 主機

若要允許root使用者登入,可用下列方法:(未測試...)
# vi /etc/pam.d/login
#auth required pam_securetty.so #將這一行加上註釋!
# mv /etc/securetty /etc/securetty.bak

修改telnet服務埠
# vi /etc/services
查詢telnet
[vi命令模式下,輸入/telnet 敲回車,繼續查詢下一個,敲字元 n ]
telnet          23/tcp
telnet          23/udp
更改埠號,重啟Telnet服務,Telnet預設埠號就被修改了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28859270/viewspace-765157/,如需轉載,請註明出處,否則將追究法律責任。

相關文章