• 在linux中配置安装telnet服务


    Telnet 是一种流行的用于通过 Internet 登录到远程计算机的协议。Telnet 服务器软件包为远程登录主机提供了支持。要通过 Telnet 协议与另一台主机通讯,
    您可以使用名称或 Internet 地址格式(如 192.168.1.10)与主机联系。Telnet 使用命令行提示。

    使用 Telnet 服务

    要开始使用 Telnet 服务,键入如下命令以连接到远程服务器:
    telnet ip_address / server_name
    其中 ip_address 是服务器的 IP 地址, server_name 是服务器的名称。

    备注:默认情况下,服务器使用 NTLM 身份验证,并提示输入用户名和密码。

    telnet服务器默认已经安装在windows中,如何打开telnet服务?
    sc config tlntsvr start= auto 自动
    sc config tlntsvr start= disabled 已禁用
    sc config tlntsvr start= demand 手动

    注意=后面有个空格

    net start telnet   启动telnet服务

    net stop telnet    停止telnet服务



    一、安装telnet软件包(通常要两个)。

      1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;

      2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包!

      安装之前先检测是否这些软件包已安装,方法如下:
    [root@localhost ~]# rpm -q telnet
    telnet-0.17-38.el5
    telnet客户端一般默认情况是已安装
    [root@localhost ~]# rpm -q telnet-server
    无表示未安装
    二、安装telnet-server
    运行命令安装:
    [root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
    warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
    error: Failed dependencies:
            xinetd is needed by telnet-server-0.17-39.el5.i386
    在这里提示安装出错,需要xinetd依赖包,那我们就先装它吧!

    [root@localhost cdrom]# rpm -ivh --force xinetd-2.3.14-10.el5.i386.rpm
    warning: CentOS/xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
    Preparing...                ########################################### [100%]
       1:xinetd                 ########################################### [100%]
    安装完成
    下面我们来安装telnet-server
    [root@localhost cdrom]# rpm -ivh --force telnet-server-0.17-39.el5.i386.rpm
    warning: CentOS/telnet-server-0.17-39.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
    Preparing...                ########################################### [100%]
       1:telnet-server          ########################################### [100%]
    现在可以正常安装了,安装完成下面我们需要配置服务!
    三、配置服务
    1、开启服务

      方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 !
            空格键 “选择”   ,tab键  "确定&取消"
      方法二:编辑 /etc/xinetd.d/telnet

      #vi /etc/xinetd.d/telnet
    [root@localhost cdrom]# vi /etc/xinetd.d/telnet
         方法三:root@localhost cdrom]# chkconfig telnet on     #设置在启动系统时,启动telnet服务
    2、激活服务

      telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将 xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。
    [root@localhost cdrom]# service xinetd start
    启动 xinetd:                                              [确定]
    四、测试服务
    C:\>telnet 192.168.13.55
    Red Hat Enterprise Linux Server release 5.1 (Tikanga)
    Kernel 2.6.18-53.el5 on an i686
    login:


    参考书籍:
    http://books.google.cn/books?id=9-J_jjcTTiwC&pg=RA1-PT8&lpg=RA1-PT8&dq=l%E5%AE%89%E8%A3%85telnet-server-0%5B1%5D.17-25.i386.rpm&source=bl&ots=1XYEm0SUAb&sig=AoWczrjw__cKR732M9YBtUhqSfA&hl=zh-CN&ei=54iDStitN4iVkAWS-fGxBw&sa=X&oi=book_result&ct=result&resnum=1#v=onepage&q=&f=false

    再次话说 启动telnet的三种方法:
    1.使用命令
    # chkconfig --add telnet
    # chkconfig telnet on
    2.编辑文件 /etc/xinetd.d/telnet
    将语句 disable = yes 改成 disable = no 保存退出。
    重启服务: service xinetd restart
    3.图形界面
    找到telnet一项,然后按空格,选中该项。选择OK退出。
    重启服务: service xinetd restart

    注意 如果装系统的时候带上了防火墙需要
    # iptables -F   #关闭防火墙
    才能远端telnet到服务器




    默认情况不能用root身份登陆!!!
    修改 /etc下securetty文件可以以root身份登陆
    在tty11下加入
    pts/0
    pts/1
    pts/2
    pts/3
    pts/4
    pts/5
    pts/6
    pts/7
    pts/8
    pts/9
  • 相关阅读:
    SQL语句之奇形怪状的冷门函数
    计算累计收益
    关于SQL表字段值缺失的处理办法
    虚拟机移植到另一台机器
    分分钟搞懂rank() over(partition by)的使用
    分分钟搞懂union与union all
    【转】10分钟就能学会的.NET Core配置
    【转】依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题
    【转】Asp.Net Core2.0获取客户IP地址,及解决发布到Ubuntu服务器获取不到正确IP解决办法
    【转】在.net Core 中像以前那样的使用HttpContext.Current
  • 原文地址:https://www.cnblogs.com/chenlulouis/p/1545305.html
Copyright © 2020-2023  润新知