前言

环境:centos 7.9
Telnet命令经常被用于测试远程端口通不通,telnet命令既可以在Windows下使用,也可以在Linux下使用。

Windows下使用telnet命令

开启telnet客户端步骤:控制面板–程序和功能–启用或关闭Windows功能–Telnet客户端 打钩
win+r --输入cmd 打开cmd命令窗口–输入:telnet 192.168.43.179 10050

Linux下使用telnet命令

[root@nginx /]# yum install telnet
[root@nginx /]# telnet 192.168.43.179  10050
Trying 192.168.43.179...
Connected to 192.168.43.179.
Escape character is '^]'.                                 #这里的'^]'表示你要按Ctrl+] 才能进入Telnet命令行模式
telnet>
Connection closed by foreign host.
[root@nginx /]# 

Linux服务服务器安装telnet服务

[root@node2 ~]# yum -y install telnet*                  #安装telnet-server服务
[root@node2 ~]# yum -y install xinetd                  #安装xinetd#telnet服务安装之后,默认是不开启服务,修改文件/etc/xinetd.d/telnet来开启telnet服务
[root@node2 ~]# cd /etc/xinetd.d/                      #进入telnet服务配置文件目录,默认是没有telnet文件的,需要创建一个
[root@node2 xinetd.d]# ll
total 44
-rw------- 1 root root 1157 Apr  1  2020 chargen-dgram
-rw------- 1 root root 1159 Apr  1  2020 chargen-stream
-rw------- 1 root root 1157 Apr  1  2020 daytime-dgram
-rw------- 1 root root 1159 Apr  1  2020 daytime-stream
-rw------- 1 root root 1157 Apr  1  2020 discard-dgram
-rw------- 1 root root 1159 Apr  1  2020 discard-stream
-rw------- 1 root root 1148 Apr  1  2020 echo-dgram
-rw------- 1 root root 1150 Apr  1  2020 echo-stream
-rw------- 1 root root 1212 Apr  1  2020 tcpmux-server
-rw------- 1 root root 1149 Apr  1  2020 time-dgram
-rw------- 1 root root 1150 Apr  1  2020 time-stream
[root@node2 xinetd.d]# vim telnet                      #写入下面的内容
service telnet
{disable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetdlog_on_failure += USERID
}[root@node2 xinetd.d]# systemctl  start xinetd.service        #启动xinetd服务
[root@node2 xinetd.d]# lsof  -i:23                         #查看23端口是否启动,telnet默认端口为23
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
xinetd  27232 root    5u  IPv6 1409008      0t0  TCP *:telnet (LISTEN)
[root@node2 xinetd.d]#

windowds cmd窗口登录

#打开Windows的cmd窗口
C:\Users\Administrator>telnet 192.168.44.135
Kernel 3.10.0-1160.66.1.el7.x86_64 on an x86_64
node2 login:root
Password:                                       #发现输入正确的密码还是无法登录Linux服务器

问题排查

查看secure日志,secure日志有报错:

报:pts/1 这个终端不安全。

解决办法:
[root@node2 ~]# vim /etc/securetty #在最后加入pts/1即可

再次使用Windows登录,成功登录。

Kernel 3.10.0-1160.66.1.el7.x86_64 on an x86_64
node2 login: root
Password:
Last failed login: Mon Jul 11 18:05:19 CST 2022 from 102.108.44.1 on pts/1
There were 3 failed login attempts since the last successful login.
Last login: Wed Jul  6 13:33:21 from 102.109.44.2
[root@node2 ~]#

如果以上改了还是不能登录,检查一下/etc/pam.d/login文件的下面这行有没有开启,要开启它,如下所示:

为了安全,关闭telnet

#非不要不要开启telnet,telnet很容易受到黑客攻击,有必要还可以卸载telnet、xinetd
[root@node2 ~]# systemctl stop xinetd.service && systemctl disable xinetd.service

Linux安装telnet服务、telnet 命令用法相关推荐

  1. 【Linux】Linux中rz和sz命令用法详解

    [Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...

  2. 计算机开启telnet服务,telnet服务-开启telnet服务对电脑有何危害

    Linux 怎样查看telnet服务是否开启 1.首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令. 2.其次,在linux命令行中输入:telnetwww..com ...

  3. Linux安装及服务控制

    Linux安装及服务控制 一.  版本 Red Hat 企业版   Red Hat Enterprise Linux (简称RHEL) http://www.redhat.com Fedora社区版 ...

  4. linux安装ftp服务并测试访问

    在linux中下载并安装FTP服务器 环境介绍: 虚拟机:VMware Workstation 11.0 cenOS系统 一.前述 Linux搭建ftp服务器用于程序实现上传和下载功能...... * ...

  5. linux启动网络服务的命令,linux重启服务命令

    linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...

  6. linux安装elasticsearch服务

    一.linux安装elastic服务 1.创建文件夹 elasticsearch,也就是ES的安装目录     mkdir elasticsearch 2.解压文件     unzip elastic ...

  7. linux 安装五笔拼音命令

    linux 安装五笔拼音命令 sudo apt install fcitx-table-wubi fcitx-table-wbpy posted on 2017-08-25 16:59 lbsjs 阅 ...

  8. linux关闭telnet服务的命令,linux如何开启telnet服务

    linux系统你只到吗,他可以开启telnet服务,那linux如何开启telnet服务的呢?下面是学习啦小编收集整理的linux如何开启telnet服务,希望对大家有帮助~~ linux开启teln ...

  9. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  10. linux安装虚拟机与常用命令

    目录 1.安装centos 1.1 基本网络配置 1.2 虚拟机克隆 2.安装资源 3. Linux文件系统概览 3.1 Linux文件系统简介 3.2 文件目录结构 4. linux命令大全 4.1 ...

最新文章

  1. 万字长文搞定C语言指针
  2. 「独家」五面阿里P6:Java开发面试题及答案
  3. 音视频技术开发周刊 | 190
  4. How is SCM product maintenance tcode redirecting access to MARA
  5. 电商第一季函数笔记(1)
  6. uniapp图标_uniapp扩展自定义uniIcon组件图标
  7. 微软公布针对最新IE漏洞的安全通报2963983
  8. jmeter插件下载
  9. 我国初步建立法规,短期难扭转生物多样性减少趋势
  10. SSH框架总结(框架分析+环境搭建+实例源码下载)
  11. 关于 API 定义 安全
  12. 带着身体在香港肤浅行走(一)
  13. 领域驱动设计营销系统建模
  14. PowerApps中应用如何显示用户详细信息
  15. java深克隆 浅克隆_通过Java中深克隆与浅克隆来理解克隆
  16. 阿里云AI训练营SQL入门到实践 Task3:视图、子查询、函数等
  17. live2d看板娘一览图
  18. 【论文笔记】多任务学习(Multi-Task Learning)
  19. 由一道bash jail题引出的琐事@_@
  20. 【目标检测】YOLOv5训练工具,简化训练准备过程

热门文章

  1. 当前中国计算机硬件发展情况,中国计算机硬件技术发展与展望.doc
  2. java全栈系列之JavaSE-面向对象(类与对象的创建)032
  3. 张艾迪(创始人):梦想与未来
  4. 张艾迪(创始人):世界冠军.世界第一
  5. [C语言编程练习][01]输入ASCII码值,输出对应的字符
  6. *SAS语言结构**
  7. 计算机网络自顶向下方法笔记02
  8. Mockoon代理模式
  9. CGB2103-day01
  10. C语言猜数字游戏实现