本文以紅帽6.2 64位版本為例,其它linux類似:
linux默認是使用SSH服務的 而不安裝telnet服務 ,所以需要手動安裝telnet。
1、telnet的安裝包有兩個,分別是:
telnet-0.17-47.el6.x86_64.rpm
telnet-server-0.17-47.el6.x86_64.rpm
2、安裝telnet包
rpm –ivh telnet-0.17-47.el6.x86_64.rpm
安裝server包前需要安裝依賴包:xinetd-2.3.14-33.el6.x86_64.rpm
rpm –ivh xinetd-2.3.14-33.el6.x86_64.rpm
rpm –ivh telnet-server-0.17-47.el6.x86_64.rpm
然后執行:
rpm -qa|grep telnet
出現一下信息表示安裝成功
telnet-0.17-47.el6.x86_64.rpm
telnet-server-0.17-47.el6.x86_64.rpm
3、配置telnet
vi編輯/etc/xinetd.d/telnet文件
將disable = yes改為disable = no(服務默認是關閉的)
4、激活telnet
執行:service xinetd restart(重啟xinted服務會自動啟動telnet)
5、測試
執行:telnet 127.0.0.1
出現登陸提示表示安裝配置成功。
6、設置默認端口
編輯vi /etc/services文件修改telnet默認端口
telnet 23 /tcp
telnet 23 /udp
執行:service xinetd restart 重啟xinted服務激活配置
7、限制telnet(未做嘗試,供參考)
編輯/etc/xinetd.d/telnet文件
# 先針對對內的較為松散的限制來設定: service telnet {
disable = no <==預設就是激活 telnet 服務 bind = 210.45.160.17 <==只允許經由這個適配卡的封包進來 only_from = 210.45.160.0/24 <== 只允許 210.45.160.0/24 這個網段的主機聯機進來使用 telnet 的服務 .....
} # 再針對外部的聯機來進行限制 service telnet { disable = no<==預設就是激活 telnet 服務 bind = 192.168.0.1<==只允許經由這個適配卡的封包進來 only_from = 192.168.0.0/16<==只允許 192.168.0.0 ~ 192.168.255.255 這個網段聯機進來使用 telnet 的服務 only_from = .edu.cn<==重復設定,只有教育網才能聯機!
no_access = 192.168.25.{10,26}<==不許這些 PC 登入 access_times = 1:00-9:00 20:00-23:59 <==每天只有這兩個時段開放服務 ...... }
8、啟用root登陸
默認不允許root通過telnet登錄的,下面是修改方法
vi /etc/pam.d/login
auth require pam_securetty.so 注釋掉這一行
修改為
#auth require pam_securetty.so
文件下載地址:http://pan.baidu.com/s/1i3qpp4p
新聞熱點
疑難解答