在修改ssh配置重启sshd服务时,担心ssh连不上,为了保险起见可以临时开启telnet服务端。使得该服务器既可以通过ssh来连接也可以通过telnet来连接。这样即便ssh有问题了,也可以通过telnet登录服务器,还原ssh的配置重启ssh的服务。

安装服务端

以centos7为例,开启telnet server的过程如下:

yum install telnet-server  -y   # 安装telnet服务端systemctl start telnet.socket   # 启动telnet服务端
systemctl enable telnet.socket  # 开机自启动

创建临时用户并开启sudo权限

telnet只能以普通用户登录,超级管理员登录不了

useradd test
echo 123 | passwd --stdin test/etc/sudoers 文件加上test的信息,如下
test    ALL=(ALL)       ALL

客户端连接

[root@vm8 ~]# telnet 192.168.1.14      # 输入服务端的IP
Trying 192.168.1.14...
Connected to 192.168.1.14.
Escape character is '^]'.Kernel 5.4.143-1.el7.elrepo.x86_64 on an x86_64
vm14 login: test      #  输入上面创建的临时用户
Password:             #  输入test的密码
Last login: Thu Sep  9 10:07:01 from vm8
[test@vm14 ~]$        #  成功通过telnet登录服务器
[test@vm14 ~]$ sudo su -    #切换为root用户
[sudo] test 的密码:
上一次登录:四 9月  9 09:59:30 CST 2021从 192.168.1.1pts/0 上
最后一次失败的登录:四 9月  9 10:03:55 CST 2021从 vm8pts/1 上
最有一次成功登录后有 3 次失败的登录尝试。
[root@vm14 ~]#          # 可以做临时操作了

telnet和ssh的区别

telnet:不能使用root用户登录,只能使用普通用户;数据包没有进行加密,传输都是明文的

ssh:可以使用任意用户登录;数据传输都是加密的

卸载telnet-server

telnet是不安全的,临时用完后要及时卸载软件

yum remove telnet-server   #卸载软件/etc/sudoers 文件删除或注释如下test的信息
test    ALL=(ALL)       ALLuserdel -r test            #删除创建的普通测试用户

参考链接:

https://www.cnblogs.com/chenlifan/p/13519714.html

除了ssh外也可以开启telnet服务连接服务器相关推荐

  1. 实践一:mipsel-栈溢出漏洞_开启telnet服务_反弹shell

    保护信息检查 没有开启NX .PIE等保护 漏洞分析 ida 分析: # 栈分析 .text:00400930 var_244 = -0x244 .text:00400930 var_242 = -0 ...

  2. linux开启telnet服务(总结)

    linux开启telnet服务 1.基础知识 linux提供服务是由运行在后台的守护程序(daemon)来执行的. 守护进程的工作就是打开1个端口(port),等待(listen)进入的连接.在C/S ...

  3. win8系统怎么开telnet服务器,怎么开启telnet服务 - 卡饭网

    Win7旗舰版无法使用远程登录如何开启telnet服务 Win7旗舰版无法使用远程登录如何开启telnet服务 Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准 ...

  4. 配置linux主机开启telnet服务

    telnet与ssh都是远程登录的重要手段,尽管telnet相对于ssh而言安全性较差,但也并不是完全无用武之地.如果ssh服务出现问题的情况下,这个时候telnet作为备用手段就能派上用场了. 环境 ...

  5. linux怎样开启telnet服务,linux开启telnet服务

    步骤: sudo apt-get install xinetd telnetd     安装成功后,系统会显示有相应得提示 sudo vim /etc/inetd.conf  并加入内容:  teln ...

  6. win7怎么启动对远程服务器的登陆,深度Win7旗舰版如何开启telnet服务使用远程登录...

    Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准协议和主要方式.在Win7系统中Telnet默认情况下是关闭的,这样一来用户就无法使用远程登录了.那么,深度wi ...

  7. win7系统开启telnet服务器,Win7系统开启Telnet服务的详细操作教程

    Telnet服务是常用的远程登录和管理工具,对于一些人来说还不是很了解啊,但最近有用户反馈,在win7服务管理器中找不到Telnet服务,也不知道在哪里开启.那Win7如何开启Telnet服务?下面小 ...

  8. 计算机开启telnet服务,Win7系统telnet服务怎么开启?Win7电脑开启telnet服务的方法...

    telnet是一个远程登录与管理工具,由于telnet服务我们平时使用的较少,因此不知道打开它是很正常的.那么Win7系统telnet服务怎么开启?下面装机之家分享一下Win7电脑开启telnet服务 ...

  9. 开启telnet服务

    运行telnet命令出现如下错误提示:没有开启telnet客户端 Win7 默认是禁用 telnet 服务, 启动 Telnet 功能步骤如下: 1. 开启 telnet 服务 (控制面板/查看方式: ...

最新文章

  1. JQuery环境配置
  2. C++ 指向指针的指针(多级间接寻址)
  3. 流式细胞术及常见问题分析
  4. MapReduce分区-原理
  5. 10分钟用python编写贪吃蛇小游戏_牛得一批!10分钟用Python编写一个贪吃蛇小游戏...
  6. mybatis源码解析 - mapper代理对象的生成
  7. unity串口 连接多个串口崩溃_3分钟全面了解串口服务器原理技术
  8. 一个戏精程序员的内心独白...
  9. 计算机考研哈理工好吗,哈尔滨理工大学考研难吗?一般要什么水平才可以进入?...
  10. Centos7安装maven过程
  11. opencv MAC搭建 + Xcode配置
  12. 计算机房用还原保护软件,“小哨兵”还原卡v9.1在机房的巧妙应用
  13. PDM系统的结构设计
  14. 校园锐捷路由器使用指南
  15. Mac 鼠标手势软件 -- MacStroke
  16. linux双网卡透明网桥,两种网桥透明网桥和源路由选择网桥
  17. 连接跟踪子系统之helper
  18. JavaScript的通用库与动画特效
  19. Sketch Mirror不能用?那就用Skala Preview手机预览Sketch
  20. 部署Apache Doris

热门文章

  1. 5000个收货地址_欠薪老赖和法院玩4年“躲猫猫”,双十一更新收货地址后被抓...
  2. as my sql 后面加表达式_SQL.WITH AS.公用表表达式(CTE)(转)
  3. 3-3HDFS中文件的读写操作
  4. jQuery的实现原理
  5. js多种方法:返回上一页
  6. 社区论坛小程序带订阅功能
  7. HTML五合一收款码网站源码(带35套模板)
  8. 攻击 | 破解windows7密码(利用PE系统破解XP密码)
  9. 最新SpringBoot2.0X整合SpringData JPA实战完整篇
  10. CSS 命名规范参考及书写注意事项