Telnet服务的配置

Telnet服务的配置步骤如下:   

一、安装telnet软件包(通常要两个)   1、telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;   2、telnet-server ,这个软件包提供的是 telnet 服务器端程序;   安装之前先检测是否这些软件包已安装,方法如下: [root@wljs root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-client [root@wljs root]#rpm –q telnet-server   如果没有检测到软件包,需要进行安装,red hat linux 9默认已安装了telnet软件包,一般只要安装telnet-server软件包。   1、在red hat linux 9的安装盘中获取telnet-server-0.17-25.i386.rpm软件包。   2、安装软件包 [root@wljs root]#rpm –i telnet-server-0.17-25.i386.rpm   二、启动telnet服务   1、开启服务   方法一:使用ntsysv,在出现的窗口之中,将 telnet前面*加上,然后按下 OK 。   方法二:编辑 /etc/xinetd.d/telnet   [root@wljs root]# vi /etc/xinetd.d/telnet   找到 disable = yes 将 yes 改成 no 。   2、激活服务 [root@wljs root]# service xinetd restart   三、测试服务 [root@wljs root]#telnet ip(或者hostname)   如果配置正确,系统提示输入远程机器的用户名和密码 Login: Password:   注:默认只允许普通用户   四、设置telnet端口   #vi /etc/services   进入编辑模式后查找telnet(vi编辑方式下输入/telnet)   会找到如下内容: telnet 23/tcp telnet 23/udp   将23修改成未使用的端口号(如:2000),退出vi,重启telnet服务,telnet默认端口号就被修改了。   五、Telnet服务限制   telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是210.45.160.17,就可以按如下方式设置了,^_^! #vi /etc/xinetd.d/telnet service telnet { disable = no #激活 telnet 服务,no bind = 210.45.160.17 #your ip only_from = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入 only_from = .edu.cn #只有教育网才能进入! no_access = 210.45.160.{115,116} #这两个ip不可登陆 access_times= 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务 ...... }   六、Telnet root用户的登入   telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:   [root @wljs /root]# vi /etc/pam.d/login   #auth required pam_securetty.so #将这一行加上注释!   或   [root@wljs root]# mv /etc/securetty /etc/securetty.bak   这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。

 

 

 

 

 


2

 


redhat linux下配置telnet

1、运行 rpm -qa|grep telnet 命令检查是否已经安装了telnet的客户端和服务器端。如果结果为空表示未安装,则需要从安装光盘中找到

telnet相应的rpm包。客户端为telnet-*-* 服务器端为telnet-server-*-*,星号表示版本。如果已经安装了,运行 rpm -qa|grep telnet 应

该能看到telnet-*-*和telnet-server-*-*。
2、安装成功后,需要启动telnet服务。有两种方式:
   一、到/etc/xinetd.d/ 目录下,有一个telnet的文件,打开
 service telnet
 {
         disable = no
         flags           = REUSE
         socket_type     = stream
         wait            = no
         user            = root
         server          = /usr/sbin/in.telnetd
         log_on_failure  += USERID
 }
   将disable的值设为no  。
   二、运行ntsysv,将telnet勾选,保存并退出。
3、运行 service xinetd restart 命令
4、运行telnet 本机ip(不是回环地址)如果能成功登陆表示telnet服务已经开启。
5、从其他机器telnet登陆,如果不能成功,请检查防火墙的设置。

 

 

 

 

 

 


3

 

 


shadowfalao | 16 十一月, 2007 14:43

linux默认情况下是关闭telnet服务的,如果需要,可以手动配置

 

1、安装telnet-server包

[oracle@db2 default]$ rpm -qa|grep 'telnet'
telnet-0.17-26.EL3.2
如果没有可以从RedHat的安装光盘中找。

这里测试安装用的是telnet-server-0.17-26.i386.rpm。安装telnet-server-0.17-26.i386.rpm 必须切换为root 进行

[root@db2 oracle]# rpm -Uvh telnet-server-0.17-26.i386.rpm
warning: telnet-server-0.17-26.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:telnet-server ########################################### [100%]


现在系统已经有了telnet-server的包了

[root@db2 oracle]# rpm -qa|grep 'telnet'
telnet-0.17-26.EL3.2
telnet-server-0.17-26

2、开启服务

telnet集成在xinetd服务中

[root@db2 oracle]# /sbin/chkconfig --list

[root@db2 oracle]# /sbin/chkconfig --list
microcode_ctl 0:off 1:off 2:on 3:on 4:on 5:on 6:off
gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
netfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
random 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rawdevices 0:off 1:off 2:off 3:on 4:on 5:on 6:off
saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
diskdump 0:off 1:off 2:off 3:off 4:off 5:off 6:off
atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
audit 0:off 1:off 2:off 3:off 4:off 5:off 6:off
irda 0:off 1:off 2:off 3:off 4:off 5:off 6:off
psacct 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apmd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
isdn 0:off 1:off 2:on 3:on 4:on 5:on 6:off
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
iscsi 0:off 1:off 2:off 3:off 4:off 5:off 6:off
pcmcia 0:off 1:off 2:on 3:on 4:on 5:on 6:off
irqbalance 0:off 1:off 2:off 3:on 4:on 5:on 6:off
sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off
smartd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
autofs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
netdump 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
portmap 0:off 1:off 2:off 3:on 4:on 5:on 6:off
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off
arptables_jf 0:off 1:off 2:on 3:on 4:on 5:on 6:off
mdmonitor 0:off 1:off 2:on 3:on 4:on 5:on 6:off
mdmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
xinetd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rhnsd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
snmpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
snmptrapd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
hpoj 0:off 1:off 2:on 3:on 4:on 5:on 6:off
xfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
vncserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
winbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
smb 0:off 1:off 2:off 3:off 4:off 5:off 6:off
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
named 0:off 1:off 2:off 3:off 4:off 5:off 6:off
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xinetd based services:
krb5-telnet: off
rsync: off
eklogin: off
gssftp: off
klogin: off
chargen-udp: off
kshell: off
auth: on
chargen: off
daytime-udp: off
daytime: off
echo-udp: off
echo: off
services: off
time: off
time-udp: off
cups-lpd: off
sgi_fam: on
swat: off
telnet: off
这里的telnet属于off状态,通过下面的方法可以启动telnet

cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.cp 备份telnet配置文件

vi /etc/xinetd.d./telnet 修改disable的值为no

重新启动xinetd服务

[root@db2 oracle]# /sbin/service xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
再次运行/sbin/chkconfig --list的结果

microcode_ctl 0:off 1:off 2:on 3:on 4:on 5:on 6:off
gpm 0:off 1:off 2:on 3:on 4:on 5:on 6:off
kudzu 0:off 1:off 2:off 3:on 4:on 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
..........

xinetd based services:
krb5-telnet: off
rsync: off
eklogin: off
..........

swat: off
telnet: on
可见telnet已经启动。

3、测试

[oracle@neworacle oracle]$ telnet 192.168.221.113
Trying 192.168.221.113...
Connected to 192.168.221.113.
Escape character is '^]'.
Red Hat Enterprise Linux AS release 3 (Taroon Update 5)
Kernel 2.4.21-32.EL on an i686
login:

如果登录失败,检查服务器的防火墙是否允许telnet。

4、如果xinetd服务没有配置为开机启动,可以配置xinetd为开机启动服务。

chkconfig xinetd --level 345 on

一般情况下不允许root登录telnet,如果需要,可以先用其他用户登录, 然后在su - root就可以了。

 

 

 

 

 


4
4

 

 

 


一、安装telnet软件包(通常要两个)
1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;
2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序;

安装之前先检测是否这些软件包已安装,方法如下:
[root@root]#rpm –qa telnet或
[root@root]#rpm –qa telnet-client
[root@root]#rpm –qa telnet-server

如果没有检测到软件包,需要进行安装,red hat 默认已安装了telnet软件包,一般只要安装telnet-server软件包。
1、在red hat linux 9的安装盘中获取telnet-server-0.17-25.i386.rpm软件包。
2、安装软件包
[root@root]#rpm –ivh /mnt/dvdrom/Server/telnet-server-0.17-38.el5.i386.rpm

------------可能遇到的问题:
尚未安装 xinetd :
浏览光盘位置
[root@localhost ~]# find /mnt/dvdrom/Server/xinetd*
/mnt/dvdrom/Server/xinetd-2.3.14-10.el5.i386.rpm
 

二、启动telnet服务
1、开启服务
方法一:使用ntsysv,在出现的窗口之中,将 telnet前面*加上,然后按下 OK 。
方法二:编辑 /etc/xinetd.d/telnet
[root@root]# vi /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no 。

2、激活服务
[root@root]# service xinetd restart

三、测试服务
[root@wljs root]#telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
Password:
注:默认只允许普通用户

四、设置telnet端口
# vi /etc/services
进入编辑模式后查找telnet(vi编辑方式下输入/telnet)
会找到如下内容:
telnet 23/tcp
telnet 23/udp
将23修改成未使用的端口号(如:2000),退出vi,重启telnet服务,telnet默认端口号就被修改了。

五、Telnet服务限制
telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是210.45.160.17,就可以按如下方式设置了,^_^!

#vi /etc/xinetd.d/telnet
service telnet
{
disable = no #激活 telnet 服务,no
bind = 210.45.160.17 #your ip
only_from = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入
only_from = .edu.cn #只有教育网才能进入!
no_access = 210.45.160.{115,116} #这两个ip不可登陆
access_times= 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务
......
}

六、Telnet root用户的登入
telnet 不是很安全,默认的情况之下不允许 root 以 telnet 进入 Linux 主机 。若要允许root用户登入,可用下列方法:
[root @root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!

[root@wljs root]# mv /etc/securetty /etc/securetty.bak
这样, root 就可以直接进入 Linux 主机了。不过,建议不要这样做。也可以在普通用户进入后,切换到root用户,拥有root的权限。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值