NAP6官方旗舰店
搜索
发新帖
午饭无线 推广广告R7800 完胜 华硕路由器NETGEAR Vs ASUS T-Mobile定制版NETGEAR团购
开启左侧

MikroTik RouterOS Telnet和SSH client介绍

[复制链接]
1661 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
RouterOS在system下提供了telnet和SSH客户端工具,便于能对网络中的其他设备进行远程登录管理。

telnet客户端

RouterOS提供telnet客户端远程登录到对端设备,操作路径在/system telnet,连接ip地址支持IPv4和IPv6

  1. /system telnet 192.168.88.1
  2. /system telnet 2001:db8:add:1337::beef
复制代码

telnet客户端能指定端口登录对端设备

  1. /system telnet 192.168.88.1 port=2323
复制代码

SSH客户端

RouterOS 提供SSH客户端,支持SSHv2登录到其他SSH服务器,注意:SSH客户端需要security功能包支持,SSH连接到远程主机,连接ip地址支持IPv4和IPv6

  1. /system ssh 192.168.88.1
  2. /system ssh 2001:db8:add:1337::beef
复制代码

连接到远程主机也可以在后面加上user参数,写入远程主机登录用户名

  1. /system ssh 192.168.88.1 user=lala
  2. /system ssh 2001:db8:add:1337::beef user=lala
复制代码

当路由器有多个ip时,可以指定登录远程主机SSH的源ip地址,通过src-address指定源ip,如下面事例将源地址设置为192.168.89.2去登录192.168.88.1的SSH主机

  1. /system ssh 192.168.88.1 src-address=192.168.89.2
  2. /system ssh 2001:db8:add:1337::beef src-address=2001:db8:bad:1000::2
复制代码


当对端SSH设备为了保证安全修改了SSH登录端口,也可以通过port设置登录端口

  1. /system ssh 192.168.88.1 src-address=192.168.89.2 port=222
复制代码


执行远程命令

SSH提供了将命令远程发送的功能,通过””在登录方式加入执行命令

  1. /system ssh 192.168.88.1 "/ip address print"
  2. /system ssh 192.168.88.1 command="/ip address print"
  3. /system ssh 2001:db8:add:1337::beef "/ip address print"
  4. /system ssh 2001:db8:add:1337::beef command="/ip address print"
复制代码


注意:如果服务器不支持pseudo-tty(ssh-T或ssh主机命令),例如RouterOS的SSH服务,将不能通过SSH发送多行命令,例如"/ip address \n add address=1.1.1.1/24"这样多行命令,是不能发生到RouterOS。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

热点动态

精彩图文

快速回复 返回顶部 返回列表