本文以红帽6.2 64位版本为例,其它linux相似:linux
linux默认是使用SSH服务的 而不安装telnet服务 ,因此须要手动安装telnet。tcp
一、telnet的安装包有两个,分别是:测试
telnet-0.17-47.el6.x86_64.rpmui
telnet-server-0.17-47.el6.x86_64.rpmrest
二、安装telnet包server
rpm –ivh telnet-0.17-47.el6.x86_64.rpmget
安装server包前须要安装依赖包:xinetd-2.3.14-33.el6.x86_64.rpm登录
rpm –ivh xinetd-2.3.14-33.el6.x86_64.rpmrequire
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
三、配置telnet
vi编辑/etc/xinetd.d/telnet文件
将disable = yes改成disable = no(服务默认是关闭的)
四、激活telnet
执行:service xinetd restart(重启xinted服务会自动启动telnet)
五、测试
执行:telnet 127.0.0.1
出现登录提示表示安装配置成功。
六、设置默认端口
编辑vi /etc/services文件修改telnet默认端口
telnet 23 /tcp
telnet 23 /udp
执行:service xinetd restart 重启xinted服务激活配置
七、限制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 <==天天只有这两个时段开放服务 ...... }八、启用root登录
默认不容许root经过telnet登陆的,下面是修改方法
vi /etc/pam.d/login
auth require pam_securetty.so 注释掉这一行
修改成
#auth require pam_securetty.so