离线安装telnet
升级ssh前,建议配置telnet作为备用连接方式
在 Ubuntu 上离线安装并配置 Telnet 作为 SSH 升级时的备用连接方式,可以按以下步骤操作。注意:Telnet 是明文协议,仅建议在内部网络或临时调试时使用,生产环境仍以 SSH 为主。
一、准备离线安装包(在有网络的机器上操作)
-
在有网络的 Ubuntu 机器上,下载 Telnet 服务端和 xinetd 的 .deb 包:
-
# 创建下载目录 mkdir -p ~/telnet_offline cd ~/telnet_offline # 下载 telnetd 和 xinetd 包(版本号可能不同,按实际调整) apt-get download telnetd xinetd # 查看下载的包 ls -l *.deb
-
2. 将下载的 .deb 包通过 U 盘、移动硬盘或 scp 等方式传输到目标 Ubuntu 服务器
二、离线安装 Telnet 服务端
-
在目标服务器上,进入存放 .deb 包的目录,安装依赖和软件包:
-
# 进入包目录(假设在 /tmp/telnet_offline) cd /tmp/telnet_offline # 安装所有 .deb 包(会自动处理依赖) sudo dpkg -i *.deb # 如果提示缺少依赖,可尝试修复 sudo apt-get -f install
-
- 安装完成后,检查是否安装成功
-
# 检查 telnetd 是否安装 dpkg -l | grep telnetd # 检查 xinetd 是否安装 dpkg -l | grep xinetd
-
三、配置 xinetd 管理 Telnet 服务
-
创建或编辑 Telnet 配置文件:
-
vim /etc/xinetd.d/telnet
-
- 写入以下内容(若文件已存在,确保
disable = no)-
service telnet { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/in.telnetd log_on_failure +
= USERID }
-
四、启动服务并设置开机自启
# 启动 xinetd 服务 sudo systemctl start xinetd # 设置开机自启 sudo systemctl enable xinetd # 检查服务状态 sudo systemctl status xinetd
ssh升级完成后,及时关闭telnet
sudo systemctl stop xinetd sudo systemctl disable xinetd
posted on 2026-01-12 10:43 Karlkiller 阅读(47) 评论(0) 收藏 举报
浙公网安备 33010602011771号