Redhat7 安装telnet服务

             安装Telnet服务
 
准备工作:
挂载:

配置yum源文件:
vim /etc/yum.repos.d/dvd.repog

 1.检查是否安装telnet和xinetd (若安装则不安装): 

2.进行安装,客户端和服务器端:
a. 安装telent服务端
# yum -y install telnet-server.x86_64

b.安装telnet客户端
# yum -y install telnet.x86_64


3.安装telnet守护进程xinetd
# yum -y  install xinetd.x86_64

4.安装后检查

 

5.安装完成后,将xinetd服务加入开机自启动:
 systemctl enable xinetd.service

注:

遇到这种情况需要关闭防火墙

临时关闭防火墙命令。重启电脑后,防火墙自动起来。

systemctl stop firewalld

永久关闭防火墙命令。重启后,防火墙不会自动启动。

systemctl disable firewalld

6. 将telnet服务加入开机自启动:
 systemctl enable telnet.socket

7. 最后,启动以上两个服务即可:
 systemctl start telnet.socket

 systemctl start xinetd

8.开启端口
CentOS7采用了 firewalld 防火墙,查询是否开启23端口

# firewall-cmd --query-port=23/tcp

no

显示23端口没有开启使用下面命令开启23端口

# firewall-cmd --zone=public --add-port=23/tcp --permanent

Success

重新加载firewall-cmd

# firewall-cmd --complete-reload

Success

重新查询23端口是否开放

# firewall-cmd --query-port=23/tcp

yes

现在可以用telnet命令远程登陆了

#注安装telnet服务后,默认23端口会被封住,方法一:开启端口,方法二:关闭防火墙。

9.测试telnet连接


使用telnet的注意事项
    1、出于安全目的,telnet默认不允许以root身份直接登录。
    2、如果需要root权限执行任务,您可以如此操作:
    

命令如下:

telnet 192.168.1.20(your host IP)


      在login:后输入你的登录名,比如user2

      在password:后输入你的密码
      就可以登录成功了。
      然后在提示符下,输入:su - root
      输入root的密码。切换到了root账户。

如果想直接以root用户登录对方主机,可以在修改对方主机上的配置文件/etc/pam.d/remote

注释/etc/pam.d/remote的第一行,

即:auth       required     pam_securetty.so

Linux下

Windows下

telnet登陆主机后会提示Escape character is '^]':

点击提示的意思是按Ctrl + ] 会呼出telnet的命令行,就可以执行telnet命令

9.telnet 默认连接的端口是23,若想连接其他端口可采用命令:
telnet  ip地址  端口(port)

例如:telnet 192.168.1.100 80

验证查看:

redhat 6:
 

[root@s619771d20 ~]# netstat -tulnp|grep ":23"
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN      3238/xinetd


[root@s619771dc3vl20 ~]# cat /etc/xinetd.d/telnet
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        disable = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
}

[root@s619771dc3vl20 ~]# ps -ef|grep 3238
root       449  3238  0 07:35 ?        00:00:00 in.telnetd: dc3hpv45.ctsster.hanonsystems.com
root       740  3238  0 07:38 ?        00:00:00 in.telnetd: dc3hpv45.ctsster.hanonsystems.com
root       747  3238  0 07:38 ?        00:00:00 in.telnetd: dc3hpv45.ctsster.hanonsystems.com
root      3238     1  0 Apr04 ?        00:31:53 xinetd -stayalive -pidfile /var/run/xinetd.pid

redhat 7:

[root@s619771dc3vl1f ~]# netstat -tulnp|grep ":23"
tcp6       0      0 :::23                   :::*                    LISTEN      1/systemd
 

[root@s619771dc3vl1f ~]# netstat -tuanp|grep ":23"
tcp        0      0 10.187.123.99:23        181.5.208.112:31511     SYN_RECV    -
tcp6       0      0 :::23                   :::*                    LISTEN      1/systemd
tcp6       0      0 10.187.123.99:23        10.187.123.89:52908     ESTABLISHED 1/systemd
tcp6       0      0 10.187.123.99:23        10.187.123.88:38262     ESTABLISHED 1/systemd
tcp6       0      0 10.187.123.99:23        10.187.123.88:38276     ESTABLISHED 1/systemd
 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值