TELNET 命令通常用来远程登录,基于 TELNET 协议的远程客户端程序,是 TCP/IP 协议族中的一员,是远程登陆服务的标准协。它为用户提供了在本地完成远程主机工作的能力。可以在 telnet 程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
命令格式:“telnet [参数] 主机 端口”,端口不输入时默认为23。
在命令行中输入telnet /?,可以看到命令的使用格式:
telnet /?
Telnet 因为采用明文传送报文,安全性级别不高,容易被人窃取,很多 Linux 服务器都不开放 telnet 服务,而改用更安全的 ssh 。但仍然有些系统可能用telnet 方式来提供远程服务登录,因此弄清楚 telnet 的使用方式仍是很有必要的。telnet 命令还可有别的用途,比如确定远程服务的状态和确定远程服务器的某个端口是否能访问。
在telnet 命令行下,输入help可以看到更详细的使用方式:
help
小技巧,用telnet可以测试远程服务器的某个端口是否能访问,如测试某个服务器的22端口是否开放,可以直接在命令下输入“telnet IP 22”,有反应时即为此端口对外开放,无反应一直处于等待时即为对外不开放。下图为“telnet www.baidu.com 80”,测试百度的http服务端口80是否正常开放:
telnet www.baidu.com 80