Telnet 是一个网络协议,用于通过虚拟终端连接到远程计算机。在 Linux 服务器上使用 Telnet 的步骤如下:
Debian/Ubuntu 系统:
sudo apt update
sudo apt install telnetd
CentOS/RHEL 系统:
sudo yum install xinetd
sudo systemctl enable xinetd
sudo systemctl start xinetd
Fedora 系统:
sudo dnf install telnet-server
sudo systemctl enable telnet.socket
sudo systemctl start telnet.socket
编辑配置文件:
/etc/xinetd.d/telnet
/etc/xinetd.d/telnet
示例配置:
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 restart xinetd
打开终端。
连接到远程服务器:
telnet <服务器IP地址> <端口号>
默认情况下,Telnet 使用端口 23。
例如:
telnet 192.168.1.100 23
由于 Telnet 的安全性问题,强烈建议使用 SSH(Secure Shell)进行远程连接。SSH 提供了加密的数据传输,并且通常默认安装在大多数 Linux 发行版中。
安装 SSH 服务器(如果尚未安装):
sudo apt install openssh-server # Debian/Ubuntu
sudo yum install openssh-server # CentOS/RHEL
sudo dnf install openssh-server # Fedora
启动并启用 SSH 服务:
sudo systemctl start sshd
sudo systemctl enable sshd
使用 SSH 客户端连接:
ssh <用户名>@<服务器IP地址>
例如:
ssh user@192.168.1.100
通过这些步骤,您可以在 Linux 服务器上安全地使用 Telnet 或更推荐的 SSH 进行远程连接。