ubutu 开启Telnet方法

本文详细介绍如何在Ubuntu系统中安装并配置Telnet服务。包括检查Telnet服务状态、安装必要的软件包、启动及测试Telnet服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先查看telnet运行状态

#netstat -a | grep telnet

输出为空,表示没有开启该服务


2、安装openbsd-inetd

#apt-get install openbsd-inetd

如果已经安装过了,会提示已经安装过了,直接执行下面的步骤就可以了。


3、安装telnetd

#apt-get install telnetd

安装完之后,查看/etc/inetd.conf的内容会多了一行telnet    stream  tcp     nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd

#cat /etc/inetd.conf  | grep telnet

输出: telnet     stream  tcp     nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd


4、重启openbsd-inetd

# /etc/init.d/openbsd-inetd restart

输出:* Restarting internet superserver inetd


5、查看telnet运行状态

#netstat -a | grep telnet

输出:tcp  0  0 *:telnet  *:*  LISTEN

此时表明已经开启了telnet服务。


6、telnet登陆测试

#telnet 127.0.0.1

输出:

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'. (停在这里的时候要按Ctrl+] 然后回车)

telnet>  (表示登陆成功)

<think>我们参考引用内容,特别是引用[1]和引用[2]提供了离线安装的方法,但用户没有明确要求离线安装,因此我们先提供在线安装方法。同时引用[3]提供了Ubuntu18.04安装和启动telnet服务以及查看状态的方法。注意:Telnet是不安全的协议,因为它以明文传输数据。建议仅在测试环境或内部安全网络中使用。步骤:1.安装Telnet服务端和客户端(如果需要)Ubuntu默认使用xinetd作为超级守护进程来管理Telnet服务。因此我们需要安装telnetd(Telnet服务端)和xinetd。2.配置xinetd服务来启动Telnet3.启动服务4.检查服务状态5.防火墙设置(如果需要)根据引用[2]的在线安装部分,我们可以使用以下命令安装:在线安装步骤:步骤1:更新软件包列表步骤2:安装telnetd和xinetd步骤3:创建配置文件步骤4:重启xinetd服务步骤5:检查服务是否监听但是,引用[3]提到了查看telnet运行状态的方法,我们可以使用。具体步骤:1.安装telnetd和xinetd:sudoaptupdatesudoaptinstalltelnetdxinetd-y2.配置xinetd:创建一个配置文件/etc/xinetd.d/telnet,内容如下:servicetelnet{disable=noflags=REUSEsocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdlog_on_failure+=USERID}3.重启xinetd服务:sudosystemctlrestartxinetd4.检查telnet服务是否启动:sudonetstat-a|greptelnet应该看到类似:tcp000.0.0.0:telnet0.0.0.0:*LISTEN5.如果系统防火墙开启,需要允许telnet端口(默认23):sudoufwallow23/tcp6.测试Telnet服务:可以在另一台机器上使用telnet客户端连接,或者在本地使用:telnetlocalhost注意:如果出现连接失败,请检查防火墙和xinetd服务状态。另外,引用[1]提供了离线安装的方法,如果用户是在无网络环境下,则需要下载对应的deb包进行安装。根据引用[2]提供的链接,我们需要下载:xinetd:http://archive.ubuntu.com/ubuntu/pool/universe/x/xinetd/xinetd_2.3.15.3-1_amd64.debtelnetd:http://archive.ubuntu.com/ubuntu/pool/universe/n/netkit-telnet/telnetd_0.17-41_amd64.deb离线安装步骤:1.下载上述两个deb包(注意架构,如果是arm则下载arm的包)。2.安装:sudodpkg-ixinetd_2.3.15.3-1_amd64.debsudodpkg-itelnetd_0.17-41_amd64.deb3.然后按照在线安装的步骤2-6进行配置和启动。但是,请注意,离线安装可能会遇到依赖问题,需要提前准备好依赖包。引用[1]中提供的资源文件可能已经包含了所有依赖,如果用户有该资源文件,则按照其使用说明操作。由于用户问题中没有明确要求离线安装,我们先提供在线安装方法。问题:如何在Ubuntu18.04上安装和启动Telnet服务?回答:通过安装telnetd和xinetd,并配置xinetd来启动telnet服务。注意:出于安全考虑,建议使用SSH代替Telnet。如果必须使用Telnet,请确保在安全的内网环境中使用。生成相关问题:1.如何测试Telnet服务是否正常工作?2.如何设置Telnet服务开机自启动?3.Telnet服务的安全替代方案是什么?4.在Ubuntu18.04上安装Telnet服务时常见的问题有哪些?</think>### 在 Ubuntu 18.04 上安装和启动 Telnet 服务 以下是详细的操作步骤(**在线安装方式**): #### 1. **安装必要组件** ```bash sudo apt update sudo apt install xinetd telnetd -y ``` #### 2. **配置 Telnet 服务** 创建配置文件: ```bash sudo tee /etc/xinetd.d/telnet <<EOF service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } EOF ``` #### 3. **重启服务** ```bash sudo systemctl restart xinetd ``` #### 4. **验证服务状态** ```bash sudo netstat -a | grep telnet ``` 正常输出应包含: ``` tcp 0 0 0.0.0.0:telnet 0.0.0.0:* LISTEN ``` #### 5. **防火墙设置(如启用)** ```bash sudo ufw allow 23/tcp # Telnet 默认端口 sudo ufw reload ``` #### 6. **测试连接** ```bash telnet localhost ``` 成功连接后会显示: ``` Trying 127.0.0.1... Connected to localhost. ``` > **安全提示**:Telnet 以明文传输数据,仅建议在内网测试环境使用。生产环境请使用 SSH(`sudo apt install openssh-server`)[^1][^2]。 --- ### 离线安装说明 若需离线安装,请按以下步骤操作: 1. 从引用资源[^1]下载 `telnet-server.zip` 2. 解压后进入 Ubuntu 18.04 目录 3. 按说明文档执行: ```bash sudo dpkg -i xinetd_*.deb telnetd_*.deb ``` 4. 重复上述步骤 2-6 的配置 > **依赖说明**:离线安装需提前准备 `xinetd` 和 `telnetd` 的 .deb 包(下载链接见引用[^2])。 --- ### 常见问题解决 - **连接失败**:检查 `disable = no` 配置是否正确 - **端口占用**:确认无其他服务占用 23 端口 - **防火墙拦截**:运行 `sudo ufw status` 验证规则 - **服务未启动**:重启 xinetd:`sudo systemctl restart xinetd`[^3] ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值