Linux 禁用23端口

禁用23端口

文章目录

  • 前言
  • 检查23端口是否被占用
    • 正常情况:23端口是没有被使用的。
    • 特殊情况:不排除个别系统使用了23端口。
  • 看看 ChatGpt 是怎么处理的?
    • 步骤一:`vim /etc/services` 编辑,禁用23端口是必要的。`:wq`保存修改。
    • 步骤二:禁用 systemd 在23端口上运行的服务
    • 如果 后悔了,想启用23端口,怎么办?执行如下命令,停止 禁用23端口

前言

23端口是用于Telnet服务的默认端口。Telnet是一种早期的网络协议,允许用户使用一个远程终端连接到远程计算机上,以便在远程计算机上执行命令和操作。通过输入用于Telnet服务器的IP地址和端口号,用户可以在本地计算机上打开一个终端窗口,并在远程计算机上操作。

然而,由于Telnet协议在传输过程中发送的数据是未经加密的明文,很容易被黑客攻击者截获和窃取。因此,现代的操作系统推荐使用更加安全的协议,如SSH(Secure Shell)来代替Telnet协议。在此情况下,23端口就没有被使用了,一些管理员可能会禁用它,以减少系统风险。

检查23端口是否被占用

使用如下命令,查看23端口是否被占用:

lsof -i:23
netstat -tulpn | grep :23

正常情况:23端口是没有被使用的。

如下图:可以直接使用 下面 的步骤一禁用23端口。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0gMzs4EH-1684839966713)(img/Linux服务器禁用23端口.assets/image-20230523184117527.png)]

特殊情况:不排除个别系统使用了23端口。

如下图:执行 下面的 步骤一 + 步骤二禁用 + kill

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-awiw5Yro-1684839966716)(img/Linux服务器禁用23端口.assets/image-20230523184304348.png)]

查看 PID下面的所有子进程,进程树

# pstree -p  PID  
pstree -p 1

进程树状图1

对比 普通的 java程序 进程树结构

进程树状图2

这种情况,用常规的 kill -9 PID, 杀不掉 23端口的进程。因为 PID=1的进程是 systemd级别的.

看看 ChatGpt 是怎么处理的?

解决1

步骤一:vim /etc/services 编辑,禁用23端口是必要的。:wq保存修改。

禁用23端口

如果在禁用23端口后执行 systemctl restart networking 命令时报错 Failed to restart networking.service: Unit not found,那么有可能您正在使用的Linux发行版已经切换到了另一种网络管理工具,例如 Systemd-Networkd 或 NetworkManager,并且不再使用 networking 服务。

在这种情况下,您应该使用相应的命令来重启网络服务。例如,如果您正在使用 NetworkManager,则需要使用以下命令:

sudo systemctl restart NetworkManager

如果您正在使用 Systemd-Networkd,则需要使用以下命令:

sudo systemctl restart systemd-networkd

如果您不确定正在使用哪种网络管理工具,请在终端中运行以下命令进行检查:

systemctl status NetworkManager

systemctl status systemd-networkd

以上命令将显示当前系统中是否正在运行该服务。如果其中有一个被运行,则表示您的系统正在使用相应的网络管理工具。

步骤一,已经禁掉了23端口,可以cmd 使用 telnet ip:23检查是否能连上。但是23端口正在被占用的情况下,还需要手动停止23端口,停止23端口的占用,看步骤二

步骤二:禁用 systemd 在23端口上运行的服务

kill -9 PID杀不掉systemd占用的23端口 ,如下是 chatGpt提供的办法,亲测有效。

ChatGPT 步骤2-1

ChatGPT 步骤2-2

下面的文字版,按照下面步骤执行,可以禁用23端口

在这种情况下,23端口的服务是 systemd,该服务可能是其他服务的依赖项,因此禁用它可能会影响系统功能的正常运行。如果您确实想禁用该服务,则可以执行以下步骤:

  1. /etc/systemd/system 目录下创建一个新的 systemd 单元文件(例如 disable-systemd-telnet.service),并添加以下内容:
[Unit]
Description=Disable telnet service on systemd[Service]
Type=oneshot
ExecStart=/bin/true
ExecStartPost=-/usr/bin/systemctl disable telnet.socket
ExecStartPost=-/usr/bin/systemctl stop telnet.socket
ExecStartPost=-/usr/bin/systemctl disable telnet@tty.service
ExecStartPost=-/usr/bin/systemctl stop telnet@tty.service[Install]
WantedBy=multi-user.target
  1. 在终端中运行以下命令:
sudo systemctl daemon-reload
sudo systemctl enable disable-systemd-telnet.service
sudo systemctl start disable-systemd-telnet.service

这将创建一个新的系统服务,负责停止和禁用在系统上使用23端口的所有服务,然后启用和启动该服务以进行操作。

在禁用该服务之前,建议您仔细考虑影响和替代方案。禁用服务可能会导致系统某些功能无法正常工作。如果您不确定该服务是否可以安全地禁用,请考虑咨询相关领域的专业人士以获取帮助。

再用 lsof -i :23或者 sudo netstat -tulpn | grep :23测试,23端口是否已经不被占用了。执行命令没有信息显示,说明kill 23端口成功。

如果 后悔了,想启用23端口,怎么办?执行如下命令,停止 禁用23端口

sudo systemctl stop disable-systemd-telnet.service

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/5716.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker翻脸暂停账户,强制收费,不再开源!

点击“开发者技术前线”,选择“星标” 让一部分开发者看到未来 作者 | 王瑞平 来自:51CTO技术栈 前几日,Docker Hub出了一件大事!但凡创建了“organisation”的用户都收到了一封含有简短PDF链接的邮件。邮件的内容“金钱味”十足&…

意大利禁用ChatGPT! AI工具使用是否应该被限制?

​*以下部分内容来源于公众号:南风窗 OpenAI GPT大模型引领全球AI创新热潮,但其新技术之下 “矛“与”盾”也日益严重。 一、意大利封禁ChatGPT,全面调查隐私问题 就在前几天,Italy突然下令,封禁ChatGPT! …

当创业者开始用 ChatGPT 裁员

几个月来,对话机器人 ChatGPT 展现出的能力令世界惊叹。 它能够轻而易举地完成人类的工作:无论是写出华尔街日报风格的文章、还是接到需求后敲出流畅的代码,甚至仅靠手写稿纸就自动生成网站等等。当它高分通过人类的律法、外语、高考等考试时…

GPT-4为通过人机验证,试图雇人给自己打工,还骗了对方

点击上方“AI遇见机器学习”,选择“星标”公众号 重磅干货,第一时间送 机器之心 GPT-4 在律师考试能拿 90% 成绩,SAT 能上常青藤,谁说它就不能骗人? 在 GPT-4 推出以后,OpenAI 首席执行官 Sam Altman 表示&…

有点慌了!ChatGPT可能影响80%工作岗位!

机器之心报道 机器之心编辑部 ChatGPT 的影响涵盖所有收入阶层,且高收入工作可能面临更大的风险。 ChatGPT 来了,失业还会远吗?上星期在 GPT-4 发布时,ChatGPT 第一时间上线了新版本,OpenAI 首席执行官 Sam Altman 表示…

OpenAI重磅研究:ChatGPT可能影响80%工作岗位

划重点: 1研究人员估计 ChatGPT 和使用该程序构建的未来应用可能影响美国大约 19% 的工作岗位,和他们至少 50% 的工作任务。与此同时,80% 的美国劳动力至少有 10% 的工作任务在某种程度上将受到 ChatGPT 的影响。 2通过分析他们发现&#xff…

OpenAI重磅研究:ChatGPT可能影响80%工作岗位,收入越高影响越大

点击上方“AI遇见机器学习”,选择“星标”公众号 重磅干货,第一时间送 来自:机器之心 ChatGPT 的影响涵盖所有收入阶层,且高收入工作可能面临更大的风险。 ChatGPT 来了,失业还会远吗?上星期在 GPT-4 发布时…

ChatGPT 开源了第一款插件,都来学习一下源码吧~

3 月 23 日,OpenAI 又投出了一枚重磅炸弹:为 ChatGPT 推出插件系统! 此举意味着 ChatGPT 将迎来“APP Store”时刻,也就是围绕它的能力,形成一个开发者生态,打造出基于 AI 的“操作系统”! 插…

如何使用ChatGPT处理excel

用ChatGPT处理excel,我们需要用到的主要工具是ChatGPT和vba代码。 VBA代码是一种用于Excel,Word,PPT的Microsoft Office软件的编程语言。 可以让用户通过编写一些简单的指令和操作,实现自动化、自定义和数据处理等功能。 就像你编…

用ChatGPT生成Excel公式,太方便了!

点击上方“Java基基”,选择“设为星标” 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应…

用ChatGPT生成Excel公式,太方便了

ChatGPT 自去年 11 月 30 日 OpenAI 重磅推出以来,这款 AI 聊天机器人迅速成为 AI 界的「当红炸子鸡」。一经发布,不少网友更是痴迷到通宵熬夜和它对话聊天,就为了探究 ChatGPT 的应用天花板在哪里,经过试探不少人发现&#xff0c…

chatgpt赋能python:Python中如何生成表格

Python中如何生成表格 在数据分析和处理中,表格是一种常见的数据格式,并且在不同的场景下都有着不同的用途。Python作为一种高效的编程语言,可以帮助我们轻松地生成和操作表格数据。在本文中,我们将介绍Python中生成表格的方法&a…

【ChatGPT实战】7.使用ChatGPT自动化操作Excel

使用ChatGPT自动化操作Excel!现在可以借助ChatGPT让我们操作表格更加智能化、高效化。无需手动操作,提高你的工作效率并减少出错率。如果你经常使用Excel,这将是一项非常实用的技能。下面我将向你展示如何使用ChatGPT自动化Excel操作&#xf…

短信验证码和邮箱验证码

目录 一、短信发送验证码 1、准备工作 2、项目整合容联云 2.1 引入依赖 2.2 编写配置文件,修改启动类 2.3.1 创建常量类 2.3.2、封装验证码生成类 2.3.3、Controller 层 2.3.4、Service层 二、邮箱验证码 1、准备工作 2、整合邮箱服务 1、引入依赖 2、开…

邮箱接收验证码登录

开发工具与关键技术:VS NVC 作者:听民谣的老猫 撰写时间:2019/7/25 11:07 已经讲过通过账号密码来进行用户的登录,今天就来讲讲邮箱发送动态密码实现用户登录。 再讲这个功能之前你得去QQ邮箱获取一下授权码。 首先登录自己的QQ邮箱,找…

表单账号,密码,邮箱验证登录

1.要求代码实现如下&#xff1a; “账号”和“密码”为必填项且自动获得光标焦点&#xff1b; 设置“密码”由字母开头&#xff0c;长度为6-10&#xff0c;仅包含数字&#xff0c;字母和下划线&#xff1b; “邮箱”检查其格式的合法性。 代码如下&#xff1a; <html&g…

谷歌邮箱(@gmail.com):两步验证+应用专用密码登录

Gmail是Google出品的邮箱&#xff0c;有普通邮箱&#xff08;Gmail.com&#xff09;&#xff0c;也有企业邮箱&#xff08;谷歌企业套件&#xff09; 本文将详细讲解&#xff1a;如何在第三方客户端绑定谷歌邮箱&#xff08;Gmail&#xff09;进行邮件收发&#xff1f; 由于环境…

邮箱验证的思路及实现

邮箱验证 一、开启POP3/SMTP服务 QQ邮箱、网易163邮箱均可。这里以网易163邮箱为例 1、注册163邮箱帐号&#xff0c;进入设置 1、进入设置的POP3/SMTP/IMAP选项 2、开启两个服务&#xff0c;IMAP/SMTP、POP3/SMTP服务。会有一系列验证&#xff0c;最后会给一个授权码&…

如何实现邮箱验证

实现邮箱验证 首先需要借助nodemailer往注册邮箱发送邮件。而通过nodemailer代理发送需要先获取授权码 具体代码实现如下 var nodemailer require(nodemailer); var send function(user){var transporter nodemailer.createTransport({service: qq,auth: {user: xxxxxxx…

TP6------邮箱验证码发送邮件

一、安装tp6mail tp6缺少好多扩展&#xff0c;需要自己手动安装 composer require phpmailer/phpmailer 二、创建控制器 1.在app\admin\controller 创建Mailcheck控制器 <?php /***Created by giveLive*user:lingm*Date:2021/10/4*timer:下午 10:16*Atom:现在的努力是…