Linux Telnet安装配置

时间:2024-09-14 12:06:44

本文以红帽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