文档介绍:[RHEL5 企业级企业级 Linux 服务攻略服务攻略 ]-- 第第 12 季季 网络访问网络访问
Telnet/SSH 全功略全功略
Telnet 软件包软件包
客户端 : telnet--
服务端 : telnet-server--
telnet 没有安装就安装下哈 ~,确保安装前已经安装 xinetd 服务
Telnet 访问控制访问控制
可以使用 /etc/ 和 /etc/ 文件来限制客户端访问 ,这两个文件是 t
cpd 服务配置文件 , tcpd 服务可以控制外部主机对本机服务的访问 。
格式 :
服务进程名服务进程名 ::主机列表: 主机列表主机列表 :: [可选的命令操作 可选的命令操作 ]
Telnet 限制最大连接数 限制最大连接数
可以编辑 /etc/ 文件 ,然后在 {} 中添加一行 instances = 需要限制的数
字
Telnet 服务启动方法
由于 telnet 是由 xinetd 服务管理 ,所以 telnet 启动方法和其他服务不大一样哈 ~
chkconfig --level 35 krb5-telnet on
也可以使用 ntsysv 启动
通过修改 /etc/-telnet 文件也可以启动 telnet 服务 ,而 ntsysv 从本质上
也是通过修改此文件的 ,修改方法将 "disable=yes" 改为 "disable=no" 就可以了
修改了配置文件我们还需要重启 xinetd 服务来使用配置生效
现在我们可以查看一下主机是否开启了 23 端口
netstat -tna |grep 23
现在客户端就可以 telnet 上服务器了 ,默认不允许 root 用户通 过 telnet 登录 ,我们可以
使用 su -切换到 root 用户身份 。
如果服务器配置了防火墙的话 ,就禁止了 telnet 登录 。
这样客户端就 telnet 连接不上了
还需要允许客户端访问 telnet 服务所使用的端口才可以