У меня есть удаленный компьютер, мне нужно ssh
использовать шифрование blowfish
. Я установил все на своем ноутбуке на моем предыдущем distro
, и у меня есть в config
файл настройки для blowfish
. Сегодня я устанавливаю Ubuntu Gnome
, и когда я пытаюсь ssh
на какую-либо машину, я получаю ошибку
/home/yotam/.ssh/config line 43: Bad cipher 'blowfish'.
, я искал то, что мне нужно установить, но, похоже, это должно прийти с distro
, Что мне не хватает?
Нет никакого шифра, названного blowfish
в SSHv2. Только в старом протоколе SSHv1, не стал (надо надеяться, также на Ubuntu).
SSHv2 имеет шифр, названный blowfish-cbc
, как указано в странице руководства для ssh_config
(всегда хорошее место для запуска).
В человечности 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, который не разрешает эту опцию.
apt-get install --reinstall sudo
, но это won' t работают из-за интернет-соединения. Когда я пытаюсь соединиться с сетью Wi-Fi, использующей ifconfig и iwconfig и повторно выполнить команду снова это все еще doesn' t работа – bigzoo 5 October 2017 в 02:58