Redhat Enterprise Linux 5 開啓telnet/ftp服務

 
Telnet服務的配置步驟如下:
一、依次安裝telnet所需軟件包(通常要兩個)
1)#rpm -ivh xinetd-2.3.13-6.i386.rpm
2)#rpm -ivh telnet-server-0.17-38.el5.i386.rpm
二、啓動telnet服務
1、配置
編輯 /etc/xinetd.d/telnet
# vi /etc/xinetd.d/telnet
找到 disable = yes 將 yes 改成 no 。
2、關閉加密
將/etc /xinetd.d/ekrb5-telnet裏面的disable改成=yes
3、激活服務
# service xinetd start
或者使用ntsysv,在出現的窗口之中,將 telnet選中,確定離開。
三、關於遠程不能telnet到服務器的故障檢查
1、確定你的telnet服務打開沒有:
[root@111 ~]# chkconfig --list|grep telnet
ekrb5-telnet: off
krb5-telnet: off
[root@111 ~]#
注意檢查結果這裏是關閉狀態
2、打開krb5-telnet 服務:
[root@111 ~]# chkconfig krb5-telnet on
[root@111 ~]# chkconfig --list|grep telnet
ekrb5-telnet: offv
krb5-telnet: on
[root@111 ~]#
檢查已經被打開了
3、修改登陸文件securetty,主要增加要登陸的終端點
[root@111 ~]# vi /etc/securetty
增加如下幾行:
pts/1
pts/2
pts/3
pts/4
pts/5
……
保存退出即可。
如果提示Unencrypted connection refused. Goodbye.Connection closed by foreign host.
解決辦法:
ekrb5-telnet是一個需要加密的telnet服務,把這個服務啓動上當然就需要加密了。解決方法:將/etc /xinetd.d/ekrb5-telnet裏面的disable改成=yes,再重啓xinetd服務service xinetd restart
四、關於telnet的中文亂碼
裝了簡體中文版的RHEL5,系統顯示中文都沒問題,但是telnet遠程登錄過來就有中文亂碼。
上網搜索,很多人說修改/etc/profile ,或者/etc/sysconfig/i18n。衆說紛紜,都試了,都不好使。要麼系統下變亂碼,要麼telnet下變亂碼,中文文件名更是亂碼。
後來仔細思考,在系統配置上下工夫估計是錯誤的方向。難道是選用的telnet客戶端不支持系統使用的編碼?於是命令行下輸入locale,查看系統編碼,顯示zh_CN.UTF-8。(如果安裝簡體中文的RHEL5,則系統默認使用zh_CN.UTF-8編碼。如果是英文,默認是zh_US.UTF-8編碼。)
而之前選用的netterm根本不支持utf-8編碼。(據說最新的netterm支持utf-8了,但是沒找到破解的,汗。。。)
於是找其他的telnet客戶端軟件,後來找到了putty,那叫一個字,好!綠色免費又開源,好多人都用,相比收費的netterm,還支持UTF-8編碼。
官網地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/,點擊download可以下載。
putty使用方法:
1.打開putty.exe,主界面中輸入Host Name(主機名)和Port(端口號),Connection type選擇telnet。
2.如果遠程主機使用utf-8編碼,這裏需要修改utf-8編碼:
在軟件界面的左邊樹形菜單中,選擇Window下的Translation,在出現的下拉菜單Receive data assumed
to be in which charecter set中,選擇UTF-8編碼。
3.回到session界面,可以保存本次設置,以後登錄時可以使用此設置。
4.單擊open,即可telnet到遠程主機。中文不亂碼了。
發佈了25 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章