zoukankan      html  css  js  c++  java
  • linux 安装telnet命令及使用

    一.CentOS下查看系统是否已安装telnet
    rpm -qa | grep telnet
    telnet-0.17-48.el6.x86_64
    telnet-server-0.17-48.el6.x86_64

    telnet 是挂在 xinetd 底下的,所以同时查看是否安装了xinetd服务
    rpm -qa | grep xinetd
    xinetd-2.3.14-39.el6_4.x86_64

    两者都没有的安装的话,yum安装以下服务
    yum install xinetd telnet telnet-server -y

    二.配置telnet
    设置开机启动
    #chkconfig telnet on

    修改配置文件
    vi /etc/xinetd.d/telnet
    将”disable= yes”改成” disable=no”

    三、激活服务

    由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重启xinetd服务
    service xinetd restart 或者/etc/rc.d/init.d/xinetd restart

    四.iptables防火墙会阻止telnet,所以需要在iptables允许,用如下命令
    当你启动telnet服务后,你可以用netstat -tunlp命令来查看telnet服务所使用的端口,可以发现有23。使用下面命令开启这些端口:
    iptables -I INPUT -p tcp --dport 23 -jACCEPT
    iptables -I INPUT -p udp --dport 23 -jACCEPT
    service iptables save //保存
    service iptables restart //重启防火墙
    或者来点狠的!!关闭防火墙!
    service iptables stop

    五.使用telnet命令
    格式: telnet ip prot

    六.其他常用的telnet命令功能描述:
    close  关闭当前连接
    logout  强制退出远程用户并关闭连接
    display 显示当前操作的参数
    mode    试图进入命令行方式或字符方式
    open    连接到某一站点
    quit    退出
    set    设置当前操作的参数
    unset  复位当前操作参数
    status  打印状态信息
    toggle  对操作参数进行开关转换
    slc    改变特殊字符的状态
    auth    打开/关闭确认功能z挂起
    telnetsend    发送特殊字符
    telnetenviron 更改环境变量?显示帮助信息

    七.测试

    我们先来查看TCP的23端口是否开启正常
    [root@localhost ~]#netstat -tnl |grep 23
    tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
    如果上面的一行存在就说明服务已经运行了。如果netstat命令没有返回内容,我们就只好继续进行更深入的配置了。

    八.允许root用户登录

    默认情况下Linux不允许root用户以telnet方式登录Linux主机,若要允许root用户登录可采用以下3中方法:

    (1)修改/etc/pam.d/login配置文件

    RedHat Linux对于远程登录的限制体现在/etc/pam.d/login文件中,把限制内容注释即可。

    [root@vm-rhel root]# cat /etc/pam.d/login
    #%PAM-1.0
    auth      required    pam_securetty.so
    auth      required    pam_stack.so service=system-auth
    #auth      required    pam_nologin.so
    account    required    pam_stack.so service=system-auth
    password  required    pam_stack.so service=system-auth
    session    required    pam_stack.so service=system-auth
    session    optional    pam_console.so

    (2)移除/etc/securetty文件夹

    验证规则设置在/etc/securetty文件中,该文件定义了root用户只能在tty1-tty6的终端上记录,删除该文件或将其改名即可避开验证规则从而实现root用户以telnet方式远程登录Linux主机。

    [root@vm-rhel root]# mv /etc/securetty /etc/securetty.bak

    (3)先用普通用户登录,然后切换到root用户

    [bboss@vm-rhel bboss]$ su root
    Password:
    [root@vm-rhel bboss]#

    --------------------- 本文来自 Borntodieee 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/borntodieee/article/details/78790112?utm_source=copy

  • 相关阅读:
    HDU 4539郑厂长系列故事――排兵布阵(状压DP)
    HDU 2196Computer(树形DP)
    HDU 4284Travel(状压DP)
    HDU 1520Anniversary party(树型DP)
    HDU 3920Clear All of Them I(状压DP)
    HDU 3853LOOPS(简单概率DP)
    UVA 11983 Weird Advertisement(线段树求矩形并的面积)
    POJ 2886Who Gets the Most Candies?(线段树)
    POJ 2828Buy Tickets
    HDU 1394Minimum Inversion Number(线段树)
  • 原文地址:https://www.cnblogs.com/ios9/p/9749740.html
Copyright © 2011-2022 走看看