从计算机上在思科路由器上运行远程命令
从计算机上在思科路由器上运行远程命令
您可以将光标放在Windows命令提示符上并在路由器上运行命令吗? 通常,您首先将具有telnet或ssh来连接到路由器以能够执行命令? 本文将向您展示如何同时运行路由器命令而不必退出Windows命令提示符,这对于控制和自动管理路由器非常方便。
什么是远程外壳(RSH)?
远程外壳是UNIX和Linux操作系统中的常见命令行程序。通过使用RSH,您可以在远程系统上执行命令行。该远程系统可能是另一个UNIX或Linux操作系统,也可以是Cisco路由器或开关。RSH是BSB UNIX操作系统的一部分,包括RCP(远程副本)和rlogin(远程登录)。
虽然大多数Linux系统管理员都熟悉RSH,一些Windows管理员没有。实际上,Windows XP和Windows Server 2003包括RSH。图A显示了使用的例证RSH在命令提示下。
图片
但是,与RSH,记住这一点RSH是不安全 - 它不会加密远程设备和系统之间的通信。您始终需要配置rsh as通过阻止管理机器的IP地址和用户名,在路由器上安全地安全。
但是,即使采取了这样的预防措施,RSH是与SSH相比,仍然不安全。所以使用会很好RSH在受保护和安全的内部网络上。 (这样,如果您启用RSH通过防火墙,它将使用TCP端口514)。
如何配置RSH在路由器上?
要能够在Windows计算机上运行命令,请继续进行路由器,执行命令,然后将输出返回给您,您需要做的就是输入两个命令。让我们看一下整个过程。
首先,您需要在路由器上启用远程外壳服务。思科iOS将调用IPRCMD服务。要激活此服务,请在全局配置模式下输入以下命令:
路由器(config)#ip rcmd rsh-enable
其次,您需要配置工作站和用户权限以执行这些远程外壳命令。以下是此命令的一个示例:
路由器(config)#ip rcmd远程主机根192.168.1.45 ddavis enable
让我们解释上面的命令行。部分IP RCMD远程主机是必须的。接下来,您输入'当地的'在执行命令时将登录的远程外壳用户路由器上的用户名。上面的示例使用本地用户根'。
下一个,192.168.1.45是您要允许执行远程外壳命令的管理工作站的IP地址 - 换句话说,这是计算机的IP地址。接下来,您会看到内部Windows用户名:戴维斯。如示例中,这是登录Windows XP计算机的用户的名称以及将执行的用户RSHWindows上的命令。如果您使用批处理脚本执行Windows上的RSH命令,则需要在批处理文件中输入Windows用户名。
最后,该命令包含'使能够'关键字。此命令允许远程Shell用户访问以启用路由器上的类型。您可以进一步迈出此步骤,并指定允许的访问级别(例如,从1级到15)。
请记住,这两个命令假设您已经有一个配置的路由器,并且具有称为“根'。如果您没有root用户,则可以使用以下命令:
路由器(config)#用户名根特权15密码C1SCO!
使用方法RSH来自Windows Workstation
配置上述命令后,您可以轻松地从Windows命令提示符运行远程Shell命令。图B给出了一个示例。
图b
实际上,您使用以下命令:
Z:RSH Router1 -L根本sh ver
这就是该命令行的工作方式:
-
服务器名称是需要指定的第一件事(在上面的示例中是路由器1)。
-
接下来,使用-L(字母L)确定将用于登录的用户名。(请注意,戴维斯'仍需要在本地Windows计算机上使用以确保安全。
-
最后,指定命令。在这种情况下,执行显示版本命令(或SH看)。
你能做什么RSH命令?
除了使用Show版本命令外,您还可以执行Show Running-Configuration命令(SH Run)或其他特权命令。这里有一些例子:
-
显示IP接口简介
-
显示IP路线
-
显示IP OSPF邻居
-
显示IP BGP摘要
-
显示日志
您无法做的是运行全局配置模式命令,例如激活接口或配置IP地址。使用显示命令时,这是一个限制。
但是,您可以做的一件非常有用的事情是将当前配置复制到TFTP服务器,并在Windows Server上的初始脚本中执行它。例如,您使用命令复制运行配置TFTP:/1.1.1.1。
远程命令还能做什么?
如果您查看远程命令的Cisco iOS文档,您会注意到可以在远程命令中使用许多选项。 Cisco IOS的最新功能之一是您可以使用iOS Cisco Access Control List验证新订购的RSH和RCP命令。
更有趣的更改之一是您可以使用远程复制(RCP)。因此,无需使用TFTP或FTP即可使用RCP Windows命令从计算机或从路由器到计算机的路由器或从路由器复制文件。 (您可以启用RCP用IP RCMD RCP启用命令。)
总结
远程外壳命令(RSH或者RCMD)对于远程管理路由器可能非常有用。如果要创建一个转到网络中所有路由器并执行一些路由器的Linux或Windows脚本,则尤其如此展示命令。
你应该阅读
可能有兴趣
- 当互联网连接“断开”时快速修复提示
当浏览网络并查看“无法显示页面”消息(无法显示页面)时,网络连接可能会损坏。以下方法将有助于还原。
- 在Windows Server 2008中学习新的网络策略服务器功能
尽管我们熟悉与Microsoft的网络访问保护(NAP)和Cisco NAC Technologies相关的概念和术语,但我们仍然必须考虑Windows Server的新网络策略服务器功能。 2008年。我们的兴趣Windows 2008网络策略服务器(NP)能够使用RADIUS T
- 网络基础知识 - 第16部分:连接到Windows操作系统网络
最近,我们收到了一些读者的电子邮件,他们想知道为什么本系列中的大多数文章都集中在Windows上。老实说,每个人都可能喜欢Linux而不是Microsoft或操作系统N&A
- 配置Windows Server 2008以远程访问SSL VPN服务器(第2部分)
在第一部分中,我们讨论了微软以前的一些VPN和VPN协议。为了继续我们在第一部分中看到的内容,我们将为您提供网络示例的描述,该示例将用于配置VPN网关以能够
- 配置Windows Server 2008以远程访问SSL VPN服务器(第3部分)
在本系列的前两篇有关如何在Windows Server 2008上创建SSL VPN服务器的文章中,我们介绍了VPN连接问题的基础知识,然后进入了服务器的配置。 。在此过程中,
- 配置Windows Server 2008以远程访问SSL VPN服务器(第4部分)
SSL VPN客户端需要信任发出VPN服务器使用证书的CA。为了建立此信任,我们需要安装发出VPN服务器证书的CA证书。我们可以通过连接到内部网络上的CA上的注册网站并在存档中安装证书来做到这一点。