Telnet远程登录实例
Telnet远程登录实例
三、telnet远程连接服务
注意:需要在⽬标主机上配置特权密码和开启远程登录服务。
实例1:R1远程登录到R2/R3
(1)配置R2(config)#enable password 123456 //配置进⼊特权模式的密码
R2(config)#line vty 0 4 //配置远程登录的数量
R2(config-line)#logging synchronous //设置信息同步
R2(config-line)#exec-timeout 5 //设置退出时间
R2(config-line)#password 123456 //设置密码
R2(config-line)#login //启动远程登录服务
或R3(config)#enable password 123456 //配置进⼊特权模式的密码
R3(config)#line vty 0 4 //配置远程登录的数量
R3(config-line)#logging synchronous //设置信息同步
R3(config-line)#exec-timeout 5 //设置退出时间
R3(config-line)#password 123456 //设置密码
R3(config-line)#login //启动远程登录服务
(2)测试R1#telnet 12.1.1.2
Trying 12.1.1.2 ...Open
[Connection to 12.1.1.2 closed by foreign host]
R1#telnet 12.1.1.2
Trying 12.1.1.2 ...Open
User Access Verification
Password: //输⼊R2的远程登录密码
R2>en
Password: //输⼊R2的特权密码
R2#
说明:从R1远程连接到R2或R3,必须访问R2的g0/0或者R3的G0/0地址,不能访问其他地址。原因是在该⽹络中未配置路由信息,只能访问与R1直连的IP地址。
实例2:R1远程登录到R4
注意:由于R4与R1是⾮直连的⽹络设备,必须要配置从R1到达R4的路由,才能实现远程登录。即R1必须能够PING同R4.R1#telnet 34.1.1.4
Trying 34.1.1.4 ...
% Connection timed out; remote host not responding
R1#//提⽰连接超时。
(1)R1的路由配置R1(config)#router rip
R1(config-router)#ver 2
R1(config-router)#no auto-summary
R1(config-router)#networ 12.0.0.0
R1(config-router)#net 13.0.0.0
(2)R2的路由配置R2(config)#router rip
R2(config-router)#ver 2
R2(config-router)#no auto-summary
R2(config-router)#network 12.0.0.0
R2(config-router)#network 23.0.0.0
(3)R3的路由配置R3(config)#router rip
R3(config-router)#ver 2
R3(config-router)#no auto-summary
R3(config-router)#network 13.0.0.0
R3(config-router)#network 23.0.0.0
R3(config-router)#network 34.0.0.0
(4)R4的路由配置R4(config)#router rip
R4(config-router)#ver 2
R4(config-router)#no auto-summary
R4(config-router)#network 34.0.0.0
(5)检验路由配置R1#show ip route rip
R 34.0.0.0/8 [120/2] via 12.1.1.2, 00:00:13, g0/0
R 23.0.0.0/8 [120/1] via 13.1.1.3, 00:00:13,g0/0
(6)远程登录R1#telnet 34.1.1.4
Trying34.1.1.4 ...OpenUser Access Verification
Password: //输⼊R4的远程登录密码
R4>en
Password: //输⼊R4的特权密码
R4#
四、域名服务器的配置
(1)配置设备的主机名和IP地址的对应关系R1(config)#ip host R1 12.1.1.1 //ip host 是关键词,R1的设备名,12.1.1.1设备对于的IP地址。⼀般情况下,⽤该地址对R1进⾏远程管理。R1(config)#ip host R2 12.1.1.2
R1(config)#ip host R3 13.1.1.3
R1(config)#ip host R4 34.1.1.4
R2(config)#ip host R1 12.1.1.1 //ip host 是关键词,R1的设备名,12.1.1.1设备对于的IP地址。⼀般情况下,⽤该地址对R1进⾏远程管理。R2(config)#ip host R2 12.1.1.2
R2(config)#ip host R3 13.1.1.3
R2(config)#ip host R4 34.1.1.4
R3(config)#ip host R1 12.1.1.1 //ip host 是关键词,R1的设备名,12.1.1.1设备对于的IP地址。⼀般情况下,⽤该地址对R1进⾏远程管理。R3(config)#ip host R2 12.1.1.2
R3(config)#ip host R3 13.1.1.3
R3(config)#ip host R4 34.1.1.4
R4(config)#ip host R1 12.1.1.1 //ip host 是关键词,R1的设备名,12.1.1.1设备对于的IP地址。⼀般情况下,⽤该地址对R1进⾏远程管理。R4(config)#ip host R2 12.1.1.2
R4(config)#ip host R3 13.1.1.3
R4(config)#ip host R4 34.1.1.4
R2到R4上做相同的操作;
(2)配置⽹络的路由,配置同上题⼀样【若已配置,⽆需在配置】
(3)配置域名服务器IPR1(config)#ip domain-lookup
R1(config)#ip domain-name xmht.com //配置域名为xmht.com
R1(config)#ip name 12.1.1.1 //指定域名的主机
注意R2到R4的配置如下:R4(config)#ip domain-lookup
R4(config)#ip domain-name xmht.com
(4)验证R1#show hosts
Default domain is xmht.com
Name/address lookup uses domain service
Name servers are 12.1.1.1
Host Port Flags Age Type Address(es)
R4 None (perm, OK) 0 IP 34.1.1.4
R3 None (perm, OK) 0 IP 13.1.1.3
R2 None (perm, OK) 0 IP 12.1.1.2
R1 None (perm, OK) 0 IP 12.1.1.1
R1#ping R2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 12.1.1.2, timeout is 2 seconds:
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/7/8 ms
R1#telnet R2
Trying R2 (12.1.1.2)... Open
User Access Verification
Password:
R2>EN
Password:
R2#exit
[Connection to R2 closed by foreign host]
R1#
如何远程登录交换机
如何远程登录交换机
我们知道,可以用CONSOLE线来进行电脑和交换机之间的直接连接来进行访问,但是现实工作中绝大部分时间不是这样的。比方说我身处一家大公司,公司的分公司比较多,遍布祖国各地,这都需要我来管理。这时我就离各分公司的交换机很遥远,如果分公司的交换机需要管理,怎么办?弄一根超长的CONSOLE线?还是说经常跑来跑去到各分公司进行管理?恐怕老总不会给你报销车费的。这都不现实,因此我们就要学习另一种管理交换机的方法——远程管理。
使用远程登录服务恐怕各位都十分熟悉了,就是TELNET服务。为了实现远程登录,必须为交换机设置一个IP地址才行,注意:这里设置的IP地址只是为了远程管理,在本地局域网中并没有什么特别的含义。在交换机中,这个IP地址的接口是一个虚拟的接口,称为VLAN ,因为本身交换机并不存在这个接口,使用TELNET登录还是使用原来的网线接口。而交换机在工作时,本身就连接着许多的网线,就给远程管理提供了条件。换句话说,只要交换机连接到因特网,那么你在世界上任何一台联网的电脑上都可以登录管理。
下面就来看看怎么设置这个虚拟接口的IP地址。
交换机中默认的VLAN接口称为VLAN 1 ,注意:这里的 1 并不是说使用真实的第 1 接口,与硬件接口没有任何关系,无论用交换机的哪个接口都是可以登录VLAN 1 的。首先要来到此虚拟接口下,才能设置此接口的参数,大家还记不记得如何进入全局模式呢?在全局模式下键入 interface vlan 1 回车,此时来到接口模式,注意接口模式下的提示符又变了:(config-if)# ,其中的 if 就是 interface 的缩写。在接口模式下设置 IP 地址,键入:ip address ***.***.***.*** ###.###.###.### ,前面的*是IP地址,后面的#是子网掩码,注意这里的 IP 地址的网段要设置成我们管理地的网段,比如管理方局域网的网段为192.168.1.0/24 这个网段,那么这里设置交换机的 IP 地址时,也要设置成 192.168.1.0/24 这个网段。(这其中好象牵扯到 NAT 地址转换的问题,请版主或高手们作更详细的解答。)设置完 IP 地址后,别忘了键入 no shut 命令把此接口开启,默认情况下它是 shutdown 即关闭的。
实验三 telnet 登录配置路由器
1 嘉应学院 计算机学院
《计算机网络安全》实验报告
实验名称 telnet 登录配置路由器
实验地点
指导老师 试验时间 提交时间
班 级 姓 名 座 号
一、实验目的和要求:
目的:通过设置远程登录网络设备,对它们进行管理,可以较好地配置与管理者所在地相距遥远的网络设备,这既避免了管理者的路途奔波,也能及时解决远程网络设备因配置不当出现的问题。
要求:学生熟练掌握远程登录网络设备的配置方法。
二、实验内容:
1、检查PCA与交换机以及三台路由器之间可达性
2、在路由器RTA、RTB、RTC上启用CDP,在RTA的S0/0/1端口上关闭CDP,将RTC隔离,观察路由器RTA、RTB、RTC上的结果。
3、Telnet路由器RTB
4、能够自由登录并配置路由器RTB之后,再次解决PCA登录RTA\RTC的问题!
5、在路由器RTA、RTB、RTC上进行OSPF认证配置,观察路由器配置前后的结果。
三、实验过程:
1、实验原理
管理设备,通常情况是通过Telnet到异地的一台路由器、交换面上在远程路由器上需要做的工作:
(1)为了能够通过Telnet方式登录到异地的路由器上,PC和远程路由器的任意一个接口地址之间路由可达,确保相互之间能够互相Ping通!
(2)路由器要求对VTY进行适当的配置
(3)如果要进一步取得该路由器更多的管理权限,要求路由器能够配置有特权密码。
2、实验网络拓扑图: 2
3、路由器telnet的设置
(1)路由器telnet远程登录设置:
router>en
router #configure terminal
router (conf)#hostname routerA
routerA (conf)#enable password cisco 以cisco为特权模式密码
routerA (conf)#interface fastethernet 0/1 以17端口为telnet远程登录端口
win10 telnet使用方法
win10 telnet使用方法
Win10 Telnet的使用方法
一、什么是Telnet
Telnet是一种在互联网上使用的协议,它允许用户通过在本地计算机上运行Telnet客户端连接到远程主机,并在远程主机上执行命令。Telnet在计算机网络管理上有着广泛的应用,例如远程登录、远程控制和远程维护。在Win10操作系统中,默认并不安装Telnet客户端,因此我们需要手动安装并配置。
二、安装Telnet客户端
1. 打开控制面板
在Win10中,点击“开始”按钮,然后输入“控制面板”进行搜索,并点击打开“控制面板”。
2. 选择“程序”
在控制面板中,选择“程序”。
3. 安装或卸载程序
在“程序”选项中,选择“卸载程序”。
4. 打开或关闭Windows功能
在“卸载程序”选项卡中,选择“打开或关闭Windows功能”。
5. 启用Telnet客户端
在“Windows功能”窗口中,找到“Telnet客户端”选项,并勾选。然后点击“确定”按钮。
6. 安装Telnet客户端
在勾选了“Telnet客户端”选项后,点击“确定”按钮,系统将自动安装Telnet客户端。
三、配置Telnet客户端
1. 打开命令提示符
点击“开始”按钮,在搜索框中输入“cmd”并运行,即可打开命令提示符。
2. 连接到远程主机
在命令提示符中,输入“telnet 远程主机IP地址”即可连接到远程主机,其中“远程主机IP地址”为要连接的目标机器的IP地址。
3. 登录远程主机
连接到远程主机后,会进入一个命令行窗口,显示远程主机的信息。在提示符后输入用户名和密码,然后按下回车键进行登录。
四、Telnet命令 1. help – 显示系统的帮助信息。
2. sysinfo – 显示远程主机的操作系统信息。
3. list – 显示远程主机上所有可用的服务和端口。
4. open – 打开远程主机上的一个指定端口。
交换机远程登录实训报告
一、实验目的
1. 掌握交换机的基本操作,包括进入特权模式和全局配置模式。
2. 熟悉交换机的远程登录配置方法,包括Telnet和SSH两种方式。
3. 了解远程登录过程中安全性的考虑,以及如何提高安全性。
4. 能够使用远程登录工具对交换机进行管理。
二、实验环境
1. 实验设备:华为S5700交换机一台,PC一台,直通线一根。
2. 实验软件:PuTTY(用于SSH远程登录),Xshell(用于Telnet远程登录)。
三、实验内容
1. 交换机基本操作
(1)进入特权模式:在交换机的命令行提示符下输入“enable”并回车。
(2)进入全局配置模式:在特权模式下,输入“configure terminal”并回车。
2. Telnet远程登录配置
(1)设置交换机管理IP:在全局配置模式下,输入“interface vlanif 1”进入VLAN1接口配置模式,然后输入“ip address 192.168.1.1 255.255.255.0”设置管理IP地址。
(2)设置VTY接口:在全局配置模式下,输入“line vty 0 15”进入VTY接口配置模式,然后输入“password 123456”设置登录密码。
(3)保存配置:在全局配置模式下,输入“exit”返回特权模式,然后输入“write”保存配置。
3. SSH远程登录配置
(1)创建SSH用户:在特权模式下,输入“system-view”进入系统视图模式,然后输入“local-user username password simple password 123456”创建用户,并设置密码。
(2)设置SSH用户权限:在系统视图模式下,输入“local-user username
privilege level 15”设置用户权限级别。 (3)配置SSH服务:在系统视图模式下,输入“transport input ssh”开启SSH服务。
使用telnet命令访问远程计算机
使用telnet命令访问远程计算机
用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。
虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中,以防系统被怀有恶意的或不小心的用户破坏。用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。
但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境。
telnet命令的一般形式为:
telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。
例: telnet 192.168.0.1
如果这一命令执行成功,将从远程机上得到login:提示符。
使用telnet命令登录的过程如下:$ telnet 主机名/IP 启动telnet会话。
一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。如果用户名和口令输入正确,就能成功登录并在远程系统上工作。在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。
下面是一台Linux计算机上的telnet会话举例:
$ telnet server. somewhere. com Trying 127.0.0.1„ Connected to serve.
somewhere. com. Escape character is \';?]\';. “TurboLinux release 4. 0 (Colgate)
TELNET命令
Telnet 命令 详解
一 摘要
Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵
手段和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是
否真正的了解Telnet呢?
二 远程登录
Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了
基于Telnet协议的远程登录(远程交互式计算),那么就让我们来认识一下远
程登录。
1 远程登陆的基本概念
先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系
统的安全和记帐方便,系统要求每个用户有单独的帐号作为登录标识,系统还为
每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程
被称为'登录'。
远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个
仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每
个字符传递给主机,再将主机输出的每个信息回显在屏幕上。
2 远程登陆的产生及发展
我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编
辑文件请求和数据的服务器以及一个发送此请求的客户机。客户机将建立一个从
本地机到服务器的TCP连接,当然这需要服务器的应答,然后向服务器发送键入
的信息(文件编辑信息),并读取从服务器返回的输出。以上便是一个标准而普
通的客户机/服务器模型的服务。
似乎有了客户机/服务器模型的服务,一切远程问题都可以解决了。然而实际并
非你想象的那样简单,如果我们仅需要远程编辑文件,那么刚才所构想的服务完
全可以胜任,但假如我们的要求并不是这么简单,我们还想实现远程用户管理,
远程数据录入,远程系统维护,想实现一切可以在远程主机上实现的操作,那么
我们将需要大量专用的服务器程序并为每一个可计算服务都使用一个服务器进
怎样用Telnet做后门(Telnet使用方法)
怎样用Telnet做后门(Telnet使用方法)时间:2009-09-16 13:47 来源: 字体:[大 中
小]-
Telnet是传输控制协议/因特网协议(TCP/IP)网络(例如Internet)的登录和仿真程序。它最初是由ARPANET开发的,但是现在它主要用于Internet会话。它的基本功能是,允许用户登录进入远程主机系统。Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),Telnet一方面可以用来管理计算机,另外它也经常被入侵者用作后门或者跳板。
分时系统允许多个用户同时使用一台计算机,为了保证系统的安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为“登录”。远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。
使用Telnet协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。
Telnet远程登录服务分为以下4个过程:
(1)本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的IP地址或域名;
(2)将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(NetVirtualTerminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据报;
(3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;
(4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。
telnet协议解析
telnet协议解析
摘要:
一、Telnet协议的基本介绍
二、Telnet协议的功能与作用
1.远程登录服务
2.异构系统间的交互操作
三、Telnet协议的传输方式与NVT格式
1.数据的发送与接收过程
2.NVT格式的定义与应用
四、Telnet协议在实际应用中的案例与优势
1.远程控制Web服务器
2.跨平台数据访问
正文:
一、Telnet协议的基本介绍
Telnet协议是TCP/IP协议族中的一员,被誉为Internet远程登录服务的标准协议。它的主要作用是使用户能够在本地计算机上完成远程主机的工作,从而充分利用远程计算机上所拥有的本地计算机没有的信息资源。
二、Telnet协议的功能与作用
1.远程登录服务:Telnet协议为用户提供了在本地计算机上登录远程主机的能力,使得用户可以像操作本地计算机一样操作远程计算机,实现远程控制。 2.异构系统间的交互操作:Telnet协议能够解决多个操作系统间的异构性问题,使得不同操作系统之间的Telnet交互操作成为可能。
三、Telnet协议的传输方式与NVT格式
1.数据的发送与接收过程:Telnet协议定义了数据和命令在Internet上的传输方式,通过网络虚拟终端(NVT)格式进行发送和接收。
2.NVT格式的定义与应用:NVT格式是一种抽象的传输格式,它将本地计算机和远程计算机之间的数据传输进行标准化,使得不同操作系统之间的数据传输变得更加简单和可靠。
四、Telnet协议在实际应用中的案例与优势
1.远程控制Web服务器:Telnet协议可以用于远程控制Web服务器,用户可以通过Telnet协议在本地计算机上操作Web服务器,实现对服务器的管理和维护。
2.跨平台数据访问:Telnet协议可以在不同操作系统之间进行数据访问,使得用户可以在一台计算机上访问另一台计算机上的数据,提高了信息资源的共享效率。
telnet命令使用方法详解
telnet命令使⽤⽅法详解参考⾃:
什么是telnet?
简单来说,可以把telnet当作⼀种通信协议。但对于⼊侵者来说,telnet只是⼀种远程登陆的⼯具。⼀旦⼊侵者与远程主机建⽴了telnet链接,⼊侵者便可以使⽤⽬标主机上的软硬件资源,⽽⼊侵者的本地机只相当于⼀个只有键盘和显⽰器的终端⽽已。
为什么需要telnet?
telnet就是去查看某个端⼝是否可以访问。开发的时候,经常要⽤到的端⼝就是8080,那么你可以启动服务器,⽤telnet去查看这个端⼝是否可以试⽤;
telnet协议是TCP/IP协议家族的⼀员,是internet远程登陆服务的标准协议和主要⽅式。它为⽤户提供了在本地计算机上完成远程主机⼯作的能⼒。在终端
使⽤者的电脑上使⽤telnet程序,⽤它连接到服务器,终端使⽤者可以在telnet中输⼊命令,这些命令会在服务器上运⾏,就像再服务器的控制台上输⼊⼀样,可
以在本地就能控制服务器。要开启⼀个telnet会话,必须输⼊⽤户名和密码来登陆服务器。telnet是常⽤的远程控制web服务器的⽅法。
telnet客户端常⽤命令
open : 使⽤ openhostname 可以建⽴到主机的 Telnet 连接。
close : 使⽤命令 close 命令可以关闭现有的 Telnet 连接。
display : 使⽤ display 命令可以查看 Telnet 客户端的当前设置。
send : 使⽤ send 命令可以向 Telnet 服务器发送命令。⽀持以下命令:
ao : 放弃输出命令。
ayt : “Are you there”命令。
esc : 发送当前的转义字符。
ip : 中断进程命令。
synch : 执⾏ Telnet 同步操作。
brk : 发送信号。
上表所列命令以外的其他命令都将以字符串的形式发送⾄ Telnet 服务器。例如,sendabcd 将发送字符串 abcd ⾄ Telnet 服务器,这样,Telnet 会话窗⼝
python telnet 用法
python telnet 用法
Telnet是一种用于远程登录的网络协议,而Python中有一个名为telnetlib的内置模块,可以让你通过Telnet协议与远程主机进行通信。下面我将从几个方面介绍Python中telnetlib模块的基本用法。
1. 建立连接:
要使用telnetlib模块,首先需要导入它:import telnetlib。然后,你可以使用Telnet类的实例化对象来连接到远程主机。例如:
python.
import telnetlib.
HOST = "your_host_ip"
tn = telnetlib.Telnet(HOST)。
这将创建一个到指定主机的Telnet连接。
2. 登录认证:
一旦建立了连接,你可能需要进行登录认证。你可以使用write方法向远程主机发送用户名和密码,然后使用read_until方法来等待特定的提示符来确认登录是否成功。例如:
python.
tn.write(b"username\n")。
tn.write(b"password\n")。
tn.read_until(b"prompt")。
这里的b前缀用于将字符串转换为字节码。
3. 执行命令:
一旦登录成功,你可以使用write方法向远程主机发送命令,并使用read方法读取远程主机的响应。例如:
python.
tn.write(b"ls\n")。
print(tn.read_all().decode('ascii'))。
这里的read_all方法将读取所有的输出,然后使用decode方法将字节码解码为字符串。
4. 关闭连接:
最后,当通信结束时,记得关闭Telnet连接以释放资源。你可以使用close方法来关闭连接:
