Linux服务器—安装telnet

建站服务器

安装telnet    

telnet

是标准的远程登录协议,历史悠久。但是telnet的对话数据没有加密,甚至用户名和密码都是明文显示,这样的服务风险极大。目前大多数系统多已经不会再安装这个服务了,用户需要自己手动安装

 

1

、安装telnet软件,用户可以将telnet的服务器和客户端都安装

[root@localhost   wj]#

rpm -qa | grep telnet

[root@localhost   wj]#

yum install -y telnet-server   //telnet


服务器端,允许其他电脑连接

Installed:

  telnet-server.i686 1:0.17-48.el6                                                                                            

Complete!

 

[root@localhost   wj]#

yum install -y telnet      //telnet


客户端,可以连接其他电脑

Installed:

  telnet.i686 1:0.17-48.el6                                                                                                   

Complete!

 

2

、配置telnet,修改配置文件“/etc/xinetd.d/telnet”,将参数disable改为no

[root@localhost   wj]#

gedit /etc/xinetd.d/telnet

 # default: on

# description: The   telnet server serves telnet sessions; it uses \\

#   unencrypted username/password pairs for   authentication.

Service telnet

{

    flags      =   REUSE

    socket_type   = stream       

    wait       =   no

    user       =   root

    server     =   /usr/sbin/in.telnetd

    log_on_failure    += USERID

   

disable       = no    //


这个默认是


yes


,只有改成


no


才可以启动


telnet

}

 

3

、修改端口。telnet默认的端口是23,用户可以修改“/etc/services”文件来改变端口。

[root@localhost   wj]#

gedit /etc/service

telnet          23/tcp     //


为了防止被攻击,一般都不会使用


23


端口。注意这里的


23


端口要使用


tcp



udp


两种协议

telnet          23/udp

 

4

、修改防火墙,打开tcp和udp的23端口

[root@localhost wj]#

gedit   /etc/sysconfig/iptables

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

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

 

[root@localhost   wj]#

service iptables restart

iptables


:将链设置为政策


  ACCEPT



filter nat                [


确定


]

iptables


:清除防火墙规则:


                                 [


确定


]

iptables


:正在卸载模块:


                                   [


确定


]

iptables


:应用防火墙规则:


                                 [


确定


]

iptables


:载入额外模块:


nf_conntrack_ftp                   [


确定


]

 

 

5

、启动telnet

[root@localhost   wj]#

service xinetd restart        //telnet


依赖


xinetd

停止


  xinetd



                                                [


确定


]

正在启动


  xinetd



                                          [


确定


]

 

6

、测试,在window端连接telnet。

注意,不要用root用户登录,默认不允许。

[root@localhost   wj]#

telnet 192.168.0.119

Trying   192.168.0.119...

Connected to   192.168.0.119.

Escape character   is '^]'.

CentOS release   6.5 (Final)

Kernel   2.6.32-431.el6.i686 on an i686

login: david

Password:

Last login: Thu   Aug 16 08:24:19 from 192.168.0.119

already login

 

 

 

做了一个Linux学习的平台,目前出来一个个形,各位可以参考使用

链接:

https

   ://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ密码:n7bk

新网虚拟主机

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注