在Linux/Unix中使用Telnet命令的用法
Telnet是什么?
Telnet是一种老旧的网络协议,用于通过TCP/IP网络连接远程系统。它通过端口23连接到服务器和网络设备。让我们来看一下Telnet命令的使用。
免责声明
- Telnet是一种不安全的协议,因此不推荐使用!这是因为通过该协议发送的数据是未加密的,可以被黑客截获。
与使用telnet相比,更推荐使用SSH协议,它是加密的,更安全。
让我们来看看您如何安装和使用Telnet协议。
安装Telnet
在本节中,我们将向您介绍在RPM和DEB系统中安装telnet的过程。
在CentOS 7 / RHEL 7中安装Telnet。
要在服务器上开始安装过程,请运行该命令。
# yum install telnet telnet-server -y
# systemctl start telnet.socket
# systemctl enable telnet.socket
# firewall-cmd --permanent --add-port=23/tcp
最后,重新加载防火墙以使规则生效。
# firewall-cmd --reload
# systemctl status telnet.socket
创建一个登录用户
在这个示例中,我们将使用telnet协议创建一个用于登录的登录用户。
# adduser telnetuser
为用户创建一个密码。
# passwd telnetuser
请提供密码并确认。若要使用telnet命令登录服务器,请使用以下语法。
$ telnet server-IP address
举个例子
$ telnet 38.76.11.19
在Ubuntu 18.04中安装Telnet。
在Ubuntu 18.04中安装Telnet协议的方法是:
$ sudo apt install telnetd -y
$ systemctl status inetd
$ ufw allow 23/tcp
$ ufw reload
使用 Telnet 来检查开放的端口。
Telnet还可用于检查服务器上是否打开了特定端口。要执行此操作,请使用以下语法。
$ telnet server-IP port
例如,要检查服务器上的端口22是否开放,请执行指令。
$ telnet 38.76.11.19 22
概括:
这个教程是一个教育指南,向您展示如何使用telnet协议。由于缺乏加密造成的高安全风险,我们非常不鼓励使用telnet。当连接到远程系统时,SSH是推荐的协议。通过SSH发送的数据是加密的,可以安全地防止被黑客窃取。