Ubuntu中使用Telnet进行远程管理的步骤及注意事项
在Ubuntu系统上,首先需要安装Telnet客户端(用于发起远程连接)。打开终端,执行以下命令:
sudo apt update
sudo apt install telnet
安装完成后,可通过telnet --version
命令验证是否安装成功。
若需远程管理其他Ubuntu服务器,需在该服务器上安装Telnet服务端(telnetd
)。执行以下命令:
sudo apt update
sudo apt install telnetd
安装完成后,启动Telnet服务并设置为开机自启:
sudo systemctl start inetd # 较旧版本(如Ubuntu 16.04)使用inetd
# 或
sudo systemctl start xinetd # 较新版本(如Ubuntu 18.04及以上)使用xinetd
sudo systemctl enable inetd # 设置开机自启(根据实际服务调整)
注:部分Ubuntu版本可能需要通过/etc/xinetd.d/telnet
配置文件启用Telnet(取消disable = yes
改为disable = no
),然后重启xinetd
服务。
Telnet默认使用23端口,需确保防火墙放行该端口。若使用ufw
(Ubuntu默认防火墙),执行:
sudo ufw allow telnet # 或 sudo ufw allow 23/tcp
若使用iptables
,执行:
sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
sudo iptables-save # 保存规则(避免重启失效)
在本地Ubuntu终端,使用以下命令连接远程服务器(将<远程服务器IP>
替换为实际IP):
telnet <远程服务器IP> 23
连接成功后,会提示输入用户名和密码(输入时密码不显示,输入完成后按回车即可登录)。
登录成功后,进入远程服务器的终端环境,可执行任意系统命令(如查看系统状态、安装软件、管理文件等):
ls -l # 查看当前目录文件列表
sudo apt update # 更新软件包列表
df -h # 查看磁盘空间使用情况
完成操作后,输入exit
或按Ctrl + ]
退出Telnet会话。
sudo apt update
sudo apt install openssh-client # 安装SSH客户端
ssh <用户名>@<远程服务器IP> # 连接远程服务器(如ssh user@192.168.1.100)