首页 > 系统相关 >linux安装telnet服务(Centos7.9环境)

linux安装telnet服务(Centos7.9环境)

时间:2024-07-03 10:29:59浏览次数:3  
标签:etc -- telnet echo Centos7.9 linux securetty pts

使用telnet临时替代ssh安装配置

接上一篇OpenssH升级至9.8P1教程发出后有不少朋友反馈在升级过程中服务器连接断开无法远程,对租用云服务器的朋友们不是太友好,后续只能联系云厂商或者通过购买云服务器账号后台登陆操作浪费时间,现在我们可以采用安装telnet服务临时替代ssh远程登陆服务器升级ssh。

1.安装telnet服务

yum -y install xinetd telnet*

2.允许root用户通过telnet登陆:

编辑/etc/pam.d/login,注释掉下面这行

#auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so

3.备份配置文件/etc/securetty

cp /etc/securetty /etc/securetty.bak

4.添加超级用户登陆设备至/etc/securetty文件:

echo "pts/1" >> /etc/securetty

echo "pts/2" >> /etc/securetty

echo "pts/3" >> /etc/securetty

echo "pts/4" >> /etc/securetty

echo "pts/5" >> /etc/securetty

echo "pts/6" >> /etc/securetty

echo "pts/7" >> /etc/securetty

echo "pts/8" >> /etc/securetty

echo "pts/9" >> /etc/securetty

echo "pts/10" >> /etc/securetty

5.开启root用户远程登陆

编辑/etc/pam.d/remote,注释下列这行:

#auth required pam_securetty.so

6.重启telnet服务,添加到启动项

systemctl restart telnet.socket

systemctl enable telnet.socket

7.防火墙规则放行telnet默认端口23

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

firewall-cmd --reload

8.测试登陆telnet

9.Telnet服务较为简单实用也很方便,但是在格外注重安全的现代网络技术中,Telnet并不被重用。原因在于Telnet是一个明文传送协议,它将用户的所有内容,包括用户名和密码都明文在互联网上传送,具有一定的安全隐患,因此许多服务器都会选择禁用Telnet服务。

在升级完ssh服务后应该及时关闭telnet服务

systemctl stop telnet.socket

systemctl disable telnet.socket

systemctl stop xinetd

systemctl disable xinetd

firewall-cmd --remove-port=23/tcp --zone=public --permanent

firewall-cmd --reload

标签:etc,--,telnet,echo,Centos7.9,linux,securetty,pts
From: https://blog.csdn.net/m0_56923443/article/details/140145350

相关文章

  • Docker alpine linux 修改时区
    Dockeralpinelinux修改时区官方解决方案如果已经在容器中#安装timezone数据包apkaddtzdata#防止添加失败,可以加上-U参数,更新仓库缓存apkadd-Utzdatals/usr/share/zoneinfocp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#指定为上海时区echo"A......
  • Linux MISC 驱动实验学习
    LinuxMISC驱动实验学习misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC设备驱动简介MISC设备驱动就用于解决此问题。MISC设备会自动创建cdev,不需要像我们以前那样手动创建,因此采用MI......
  • 面试题:Linux 系统基础提问 (一)
    Linux系统中如何管理用户和组?Linux系统中用户和组的管理通常包括以下几个方面:1、创建用户和组:使用useradd和groupadd命令创建新用户和新组。2、修改用户和组信息:使用usermod和groupmod命令来修改用户和组的信息。3、删除用户和组:使用userdel和groupdel命令来删除用户和组。......
  • 深入Linux内核架构 (莫尔勒(Wolfgang Mauerer))-学习笔记
    书:pan.baidu.com/s/1qLSqtZPkRpflXrwcBOeUAQ?pwd=b2y3我的阅读笔记:Linux内核概述: 介绍Linux内核的基本结构、组成部分以及内核的主要功能。涵盖内核空间和用户空间之间的界限,以及内核如何管理系统资源。进程管理: 探讨Linux中进程的创建、调度、执行和终止。包括进程控制块......
  • 嵌入式Linux中的LED驱动控制(设备树方式)
    Linux3.1之后的内核版本,引入了设备树的概念。同时,设备树还需要Bootloader的支持,如果使用Uboot,在1.1.3版本之后就可以支持设备树了。设备树概念的提出其实有两方面的原因。其一当然是代码冗余,导致Linux内核臃肿不堪。在Linux内核源码中,只要是通过了基金会的认可,就可以把某个厂商的......
  • Linux源码阅读笔记08-进程调度API系统调用案例分析
    kthread_create_on_nodekthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下:操作实战#include<linux/module.h>#include<linux/pid.h>#include<linux/sched.h>#include<linux/kthread.h>#include<linux/wait.h>intMyThreadFunc(void*......
  • python解析Linux top 系统信息并生成动态图表(pandas和matplotlib)
    文章目录0.引言1.功能2.使用步骤3.程序架构流程图结构图4.数据解析模块5.图表绘制模块6.主程序入口7.总结8.附录完整代码0.引言在性能调优和系统监控中,top命令是一种重要工具,提供了实时的系统状态信息,如CPU使用率、内存使用情况和进程状态。然而,仅凭......
  • 【Linux系列】修改ssh端口
    #Linux#等保场景:在CentOS7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。版本:CentOS7.91.修改sshd_config配置文件修改命令:vi/etc/ssh/sshd_config修改内容:Port100222.重启sshd服务3.查看端口信息......
  • Linux升级软件系统,防止其他用户登录影响升级,可以进行的操作
    题目解析touch/etc/nolgoin:禁止所有普通用户登录iptable-sINPUT-ttcp-s!127.0.0.1-jDROP:屏蔽非127.0.0.1请求;Linux的七个运行级别Linux下的7个运行级别:0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。1:单用户工作状态,root权限,用于系统......
  • Linux简史看这篇就够了
    目录一、Unix操作系统1、为什么要讲Unix?2、Unix发展史2.1、早期计算机存在的问题2.2、CTSS系统诞生2.3、Multics计划2.4、Unics诞生2.5、Unix系统诞生2.6、Unix版权宣告2.7、Minix系统诞生二、Linux操作系统1、Linux系统起源2、GNU计划3、Linux版本的衍生版本3.......