У меня есть удаленная машина, мне нужно ssh использовать blowfish шифрование. Я настроил все на своем ноутбуке на своем предыдущем distro, и у меня есть в настройке файла config для blowfish. Сегодня я устанавливаю Ubuntu Gnome, и когда я пытаюсь ssh на какой-нибудь машине, я получаю сообщение об ошибке
/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.
Я искал то, что мне нужно установить, но похоже, что это должно происходить с distro. Что мне не хватает?
В ubuntu 16.04 вы можете попробовать это (заменить пользователя и ip)
ssh -XC -c aes128-gcm@openssh.com youruser@1.1.1.1
Все, что вам нужно сделать, это удалить любые строки, содержащие:
cipher blowfish
из файла ~ / .ssh / config, который в случае исходного плаката - строка 43, как указано в сообщение об ошибке. Однако это сообщение об ошибке вводит в заблуждение; см. ответ на https://bugzilla.redhat.com/show_bug.cgi?id=1281705
Вероятная причина заключается в том, что вы настроили свое SSH-соединение некоторое время назад или использовали старый учебник, и теперь вы обновлены до версии SSH, которая не разрешает эту опцию.