SSH

Застосування

ssh user@66.225.228.206

или в /home/user/.ssh/config

Host a
    Hostname admin.mail-ua
    User mailua
Host root
    Hostname 66.225.228.206
    User root
Host user
    Hostname 66.225.228.206

и тоді так:

ssh a ssh root ssh user

Помилки

SSH не заходить на потрібний пост з помилкою: Unable to negotiate with…

ssh SOMEHOSTNAME

Unable to negotiate with 1.2.3.4 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

Рішення:

askubuntu.com

Версія OpenSSH, включена в 16.04, відключає ssh-dss. Є акуратна сторінка зі застарілою інформацією, яка містить цю проблему: http://www.openssh.com/legacy.html
Коротше кажучи, вам слід додати опцію -oHostKeyAlgorithms=+ssh-dss до SSH-команди:

ssh -oHostKeyAlgorithms=+ssh-dss root@192.168.8.109

Ви також можете додати шаблон хоста у свій ~/.ssh/config, щоб вам не потрібно було щоразу вказувати ключовий алгоритм:

Host SHORTNAME
  HostName 1.2.3.4
  HostKeyAlgorithms=+ssh-dss

Це має додаткову перевагу, що вам не потрібно вводити IP-адресу. Замість цього ssh розпізнає хост SHORTNAME і знатиме, куди підключитися. Звичайно, замість нього можна використовувати будь-яку іншу назву.

UPD: Остання версія OpenSSH вимикає RSA, якщо зараз ви зіткнетеся з помилкою, вам слід використовувати +ssh-rsa замість +ssh-dss.

UPD2: Спробував поставити глобально, теж працює:

HostKeyAlgorithms=+ssh-dss

Host SHORTNAME
  HostName 1.2.3.4

Але, можливо, не всім хостам прописаним у ~/.ssh/config це потрібно