linux下啟動telnet伺服器

來源:互聯網
上載者:User
1. 環境

Debian GNU/Linux 6.0

2. 安裝xinetd

 telnet伺服器是通過xinetd(超級Internet守護進程)來管理的,所以要先安裝xinetd。安裝命令如下:

# apt-get install xinetd

3. 安裝telnet伺服器

輸入以下命令安裝:

# apt-get install telnetd

         注意:telnet伺服器預設連接埠是23

安裝完後,需要為xinetd建立一個設定檔/etc/xinetd.d/telnet,該檔案的內容如下所示:

service telnet

{

   disable         = no

   type            = UNLISTED

   socket_type     = stream

   wait            = no

   user            = nobody

   server          = /usr/sbin/in.telnetd

   server_args     = -h

   log_on_failure  += HOST USERID  

   log_on_success  += PID HOST USERID EXIT DURATION

   id              = id-git-stream

   log_type        = FILE /gitdaemonlog

}

         重啟xinetd服務:

# /etc/init.d/xinetd restart

4. 安裝telnet用戶端

         為了測試伺服器,我們在linux本機安裝telnet用戶端來進行測試,安裝telnet用戶端先:

# apt-get install telnet

         完了之後,開始telnet串連測試:

# telnet 192.168.1.101

Trying 192.168.1.101...

Connected to 192.168.1.101.

Escape character is '^]'.

Debian GNU/Linux 6.0

debian login: root

 

Login incorrect

debian login:

         從以上結果可以看出telnet能串連成功,但root帳號卻登陸失敗,這是因為預設的安全設定是限制root使用者使用telnet串連主機的。本來因為telnet是明文傳輸的,所以處於安全考慮才限制了root從telnet登陸,如果你需要使用,那麼如下修改:

# 以下這行注釋掉

#auth [success=ok new_authtok_reqd=ok ignore=ignore user_unknown=bad default=die] pam_securetty.so

5. 從windows的cmd登陸

當然也可以在windows xp的命令列cmd下輸入telnet登陸linux伺服器,但有個不好的就是:中文會顯示亂碼,如所示。這是因為linux編碼格式用的是UTF-8,與windows xp不同導致的。

         我研究半天也沒有什麼方法能解決這個問題,最後只能拋棄windows xp預設的telnet,採用PuTTY軟體就不存在該問題。只要做如下設定,把編碼格式設定為UTF-8即可:

我們這裡僅僅是使用telnet功能,你可以選擇選擇PuTTY或者PuTTYtel都可以。

◆PuTTY (the Telnet andSSH client itself)

◆PuTTYtel (a Telnet-onlyclient)

6. 各種telnet軟體對比

各種telnet軟體

官網

說明

PuTTY + PuTTYCM

http://www.putty.org/

PuTTY有個不好的就是不支援多標籤頁顯示,第三方工具PuTTY Connection Manager能解決這個問題。有個bug,就是雙擊工作列有時候視窗出不來

PuTTY + MTPuTTY

http://www.ttyplus.com/

Multi-Tabbed PuTTY,MTPuTTY能解決多標籤問題,我一直用這個,挺好使,沒發現有什麼問題。

CTerm

 

也沒辦法解決登陸linux顯示中文亂碼的問題

SecureCRSecure

 

比較好使,但有個地方不習慣:man後按q退出,man的內容還在。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.