Connect to host via SSH or Telnet

SAYMON allows you to connect to a remote server using SSH and Telnet protocols. The system uses WeTTY terminal.

Connect to terminal

Context menu

You can connect to the terminal from the object’s or link’s context menu. To connect to the terminal, press the right mouse button on an object or a link in the Navigation panel or Main screen and press the corresponding context menu item.

Context menu items are always available for objects of the Host class. For objects of other classes, context menu items are only available if those objects have ip or address properties defined.

If an object of the Host class you’re trying to connect to doesn’t have address or ip properties, it will show a modal window, where you can enter address, port and a user name.

image
Modal window shown on an SSH connection attempt

If the Save toggle is enabled, values you enter will be saved as properties.

image

You can open a terminal using a direct link in the following format:

http://<saymon-hostname>/wetty/<protocol>?host=<remote-host-address>&port=<port>

For example, the following link opens a terminal that connects to example.com via Telnet.

http://<saymon-hostname>/wetty/telnet?host=example.com&port=80

You can also specify login in the link. In this case, the user will be prompted to only enter password.

http://<saymon-hostname>/wetty/<protocol>/<username>?host=<remote-host-address>&port=<port>

Properties

SAYMON uses entity’s properties to store connection information.

telnet_address and ssh_address have a higher priority than ip and address properties, so they will be used instead to connect to corresponding protocols.
Property Description

ip

Server address. You can specify either IP or a domain name. This address will be used to connect to the server via both SSH and Telnet.

address

telnet_address

Address of the Telnet server. You can specify either IP or a domain name.

telnet_login

Login that will be used to connect to the Telnet server. If login is not specified and the Telnet server requires authentication, the terminal will prompt you to enter it.

telnet_port

Port used to connect to the Telnet server. Default – 23.

ssh_address

Address of the SSH server. You can specify either IP or a domain name.

ssh_login

Login that will be used to connect to the SSH server. If login is not specified the terminal will prompt you to enter it.

ssh_port

Port used to connect to the SSH server. Default – 22.