Manual:System/SSH client: Difference between revisions

From MikroTik Wiki
Jump to navigation Jump to search
m (→‎Executing remote commands: run command examples for ipv6 addresses)
Line 31: Line 31:
  /system ssh 192.168.88.1 "/ip address print"
  /system ssh 192.168.88.1 "/ip address print"
  /system ssh 192.168.88.1 command="/ip address print"
  /system ssh 192.168.88.1 command="/ip address print"
/system ssh 2001:db8:add:1337::beef "/ip address print"
/system ssh 2001:db8:add:1337::beef command="/ip address print"


[[Category:Manual|S]] [[Category:Console|S]] [[Category: System|S]] [[Category: Unfinished]]
[[Category:Manual|S]] [[Category:Console|S]] [[Category: System|S]] [[Category: Unfinished]]

Revision as of 12:45, 20 April 2011

Overview

RouterOS provides SSH client that supports SSHv2 logins to SSH servers reachable from the router.

Requirements

For this command to be available router has to have system and secyrity packages installed.

Available features

Simple log-in to remote host

It is able to connect to remote host and initiate ssh session. IP address supports both IPv4 and IPv6.

/system ssh 192.168.88.1
/system ssh 2001:db8:add:1337::beef


In this case user name provided to remote host is one that has logged into the router. If other value is required, then user=<username> has to be used.

/system ssh 192.168.88.1 user=lala
/system ssh 2001:db8:add:1337::beef user=lala

Log-in from certain IP address of the router

For testing or security reasons it may be required to log-in to other host using certain source address of the connection. In this case src-address=<ip address> argument has to be used. Note that IP address in this case supports both, IPv4 and IPv6.


/system ssh 192.168.88.1 src-address=192.168.89.2
/system ssh 2001:db8:add:1337::beef src-address=2001:db8:bad:1000::2

in this case, ssh client will try to bind to address specified and then initiate ssh connection to remote host.

Log-in using certificate

Executing remote commands

To execute remote command it has to be supplied at the end of log-in line

/system ssh 192.168.88.1 "/ip address print"
/system ssh 192.168.88.1 command="/ip address print"
/system ssh 2001:db8:add:1337::beef "/ip address print"
/system ssh 2001:db8:add:1337::beef command="/ip address print"