В Ubuntu 15.10 и более ранних версиях в файле .ssh/config у меня была запись с протоколом "Протокол 1".
Ubuntu 16.04 больше не поддерживает SSH1 по умолчанию.
corben@ubuntu1604:~$ ssh -1 host
ssh1 is not supported
При использовании клиента ssh с любой записью хоста, имеющей строку "Протокол 1" в .ssh/config, он жалуется на:
corben@ubuntu1604:~$ ssh host
.ssh/config line <nr>: Bad protocol spec '1'.
Чтобы подключиться к моему хосту с помощью ssh1, я мог бы установить пакет openssh-client-ssh1 и вызвать ssh1 вместо ssh. Но клиент ssh1 не использует запись хоста, настроенную в .ssh/config, когда строка "Protocol 1" опущена. Для ssh1 нет man-страницы, а man ssh по-прежнему перечисляет опцию -1 для протокола версии 1. Я хочу использовать запись хоста, так как у меня настроена переадресация портов и настроены ключи ssh, которые я не хочу вводить каждый раз в командной строке.
Как использовать ssh и ssh1 в сосуществовании и .ssh/config?
Хост - это встроенное устройство, которое все еще работает, и обновления микропрограммы не будут выпущены. Поскольку он используется в среде LAN, аспект безопасности с использованием ssh версии 1 не является проблемой.