(RedHat)Linux 开启telnet服务

一般,linux默认是没有telnet服务的,所以本文将从头到尾介绍安装、配置、开启telnet服务。

实验环境:VMware workstation 11 虚拟机RedHat Linux 5.4 x32(其它版本linux也可参考),本文适合初学者阅读,对linux有一定了解的,直接看重点步骤及命令即可(已标记)

1、linux下安装telnet(安装telnet-server*.rpm包)

找到之前安装linux系统的光盘(本次试验:RedHat Linux 5.4.ios),挂载光盘:

--查看cdrom名

[root@Linux oracle]# ls -l /dev | grep cdrom

lrwxrwxrwx. 1 root root           3 Nov 25 22:23 cdrom -> sr0
crw-rw----. 1 root cdrom    21,   1 Nov 25 22:23 sg1
brw-rw----+ 1 root cdrom    11,   0 Nov 25 22:23 sr0

--所以,本机cdrom名称为:cdrom

--挂载光盘至/media/disk

[root@Linux oracle]#mount /dev/cdrom /media/disk

mount: block device /dev/sr0 is write-protected, mounting read-only    --挂载成功,提示“只读”

--进入rpm包文件夹

[root@Linux oracle]#cd /media/disk/Server    --这里不同的光盘,可能rpm包文件夹不一致

--查找并安装telnet-server*.rpm

[root@Linux Server]#find telnet*

telnet-0.17-39.el5.i386.rpm
telnet-server-0.17-39.el5.i386.rpm

--找到两个关于telnet的包,一个是客户端,一个是服务

--安装telnet-server(服务软件包)

[root@Linux Server]#rpm -ivh telnet-server-0.17-39.el5.i386.rpm

--到此,telnet-server安装结束


2、配置telnet(开启telnet服务、自启动、允许root用户远程telnet登录、防火墙允许)

--开启telnet服务,在安装完telnet-server后,便会在/etc/xinetd.d下生成一个telnet文件,编辑该配置文件:

[root@Linux Server]#vi /etc/xinetd.d/telnet

--将disable = yes改为disable = no,保存退出

service telnet
{
        disable = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
}

:wq

--启动telnet服务:由于telnet服务是由超级服务xinetd来管理的,因此这里启动和停止telnet服务,只需通过修改/etc/xinetd.d/telnet中的disable的值,然后执行xinetd restart即可。

[root@Linux Server]#service xinetd restart

--telnet服务自启动

[root@Linux Server]#chkconfig telnet on

--允许root用户远程telnet登录(一般不建议这样做,telnet不安全,telnet是明文传输,容易被截获,所以现在一般都是用ssh(基于网络层 SSL加密),端口22)

--在/etc/securetty中加两行pts/0、pts/1......

具体加多少,就看客户端telnet时root登录的时候报的什么错了

[root@Linux Server]#echo 'pts/0' >>/etc/securetty

[root@Linux Server]#echo 'pts/1' >>/etc/securetty

......

--完成后重启

[root@Linux Server]#service xinetd restart

--防火墙允许,修改防火墙设置,开放23端口通过

--编辑/etc/sysconfig/iptables文件,添加如下一行内容

-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

--重启防火墙服务即可

[root@Linux Server]#service iptables restart

--如果只是测试系统的话,直接把防火墙关了,不用那么麻烦,下面介绍几种开启和关闭防火墙方法:

--1) 重启后生效(需要service iptables restart)
--开启: chkconfig iptables on
--关闭: chkconfig iptables off

--2) 即时生效,重启后失效(service iptables restart后失效)
--开启: service iptables start
--关闭: service iptables stop


3、客户端telnet登录

>telnet 172.16.148.5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值