linux命令的telnet用法
telnet是一种基于TCP/IP协议的远程登录服务,是一种网络协议,主要用来远程控制服务器,也可以通过它来发送邮件、传输文件、查看网络拓扑结构等。 语法格式:
telnet [options] [host [port]]
参数说明:
options: 可选参数,指定Telnet选项。
host: 目标主机的IP地址或域名。
port: 可选参数,指定连接的端口,默认为23。 常用选项
-6 表示使用IPv6协议
-d 开启调试模式,能够查看更详细的信息
-e 使用的是逃脱字符
-l 指定用户登陆的名称,需要注意的是在telnet远程登录的时候不会指定用户的密码 -n 表示禁止使用telnet终端类型的协议
夜尿停 -r 使得telnet在连接到一个主机时重新去连接,特别是在连接过程中发生连接中断的时候
-F 指定使用的telnet服务端的地址
-L 在连接一个主机的时候同时执行日志记录的操作
-S 指定 telnet 在连接主机中使用的安全电源终端
实例说明:
1. 带参数登录
2. 退出telnet的两种方式
Ctrl+],输入quit; 回车。
3. 查看连接状态
telnet -s 192.168.1.1
4. 查看协议
5. 查看执行具体的telnet协议
6. 模拟设备
在本地模拟一个FTP服务器并监听21端口贴片变压器
telnet localhost 21
7. TELNET 操作
一般使用telnet的用户可能会在路由器或交换机上使用telnet操作,进行SSH或者telnet操作时,首先需要输入用户名及密码,如果输入用户名后,没有输入密码,则会进入到路由器或者交换机操作系统中,但是权限是最低级别,如果要看到完整的命令,则需要在进入到操作系统之后,使用enable命令,输入管理员密码后才能看到。 telnet登录路由器或交换机:
telnet 192.168.1.1
telnet 192.168.1.1 23(默认端口也可以省略)热电堆
山人全息码 8. Telnet使用过程中的常见问题及解决方法
(1) telnet连接时频繁换ip或者恶意使用,被服务器禁用
解决方案:
现在很多服务器已经禁用telnet,改为使用SSH协议登录,如果实在需要使用,则需要到服务器后台管理员。
扩阴器
(2) 连接时显示“connection closed by foreign host.”
解决方案:
这是由于有一个名为“keepalive”的选项,当远程终端在一段时间内没有对服务器进行操作(默认为2小时),连接就会自动关闭。为了避免这种情况出现,可以把keepalive禁用掉。
(3)连接时突然中断,无法正常连接
分词技术
解决方式:
(a)检查连接的目标主机,也就是要连接的服务器是否存在问题;
(b)检查当前连接的路由器是否出现问题,重新启动路由器即可;
(c)检查当前的telnet客户端是否存在问题,卸载重装即可。
(d)检查连接的网络环境,比如wifi路由器是否存在干扰等。