Сидел, "перепаивал" свой wakepeka под новый роутер. Изначально всё задумывалось как "поменять ip'шник — profit!". Однако, каким-то чудом(скорее всего распиздяйством провайдера) я получил ip старого договора. Полагаю, по старому договору теперь интернет получить не получится. Да и без ранзницы, на самом деле. Просто меня чёрт дёрнул на новом зверьке аутентификацию исключительно по ключам сделать. Библиотека, которую я юзал, вполне поддерживает ключи, но не всё так просто. Мне пришлось прям джаву вспоминать, чтобы её туда вкорячить.
Если не пускаться в неудачные попытки, то начать нужно с того, что опытным (и очень длинным) путём установлено, что клиент библиотеки не мог договориться с сервером. Тыкая пальцем в гугл, я нашёл предложение воткнуть в конфиг openSSH строчку с Kex алгоритмами. Это всё, конечно, замечательно, но у меня стоял dropbear и у него порядка 8 параметров. Может, где-то лежит ещё один конфиг, но я его не нашёл, а я искал.
В конце концов, конечно же, я психанул. Я поставил OpenSSH вместо(рядом с растроенным) dropbear. Собственно, мою проблему это не решило. А с чего бы. И та строчка с Kex не сработала. Проблема не здесь была. А узнать, где проблема, мне помогла возможность запуска OpenSSH с ручным указанием лог-файла. А проблема была в том, что по дефолту в параметре Ciphers нет тех алгоритмов, которые просит библиотечка.
А на этом всё!