это - концептуальный вопрос, который я предполагаю, полагая, что я уже устранил проблему, но проблема, я не совсем уверен, какова проблема.
Я пытался соединиться с новым VPS, который я устанавливаю, и сделал ssh_key для корня, ssh'd в, и затем сделал нового пользователя с pw, затем ssh'd его в. Затем попробованный для соединения использования netbeans и это перестало работать. Затем я попробовал облачный IDE, 'codeanywhere' расширение Google Chrome, и это хорошо работало. После того, как некоторый поиск с помощью Google нашел этот вопрос
https://stackoverflow.com/questions/26424621/algorithm-negotiation-fail-ssh-in-jenkins
и предложение добавления
TL; редактирование DR Ваш sshd_config и включает поддержку diffie-hellman-group-exchange-sha1 и diffie-hellman-group1-sha1 в KexAlgorithms:
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
обработанный, и netbeans теперь соединяется.
Мой вопрос: Почему другие вещи работали и не netbeans? Я едва понимаю алгоритмы соединения, но мы говорили о них на работе на днях, это просто, что netbeans не имеет их всех? Или моя установка VPS неправильно? Просто кажется странным мне, что ssh из командной строки (MacOSX) и хромовое расширение не имел никакой проблемы, но netbeans сделал.
спасибо
Исходя из описания вашей проблемы, кажется, что Netbeans включает ssh-клиент, который поддерживает только эти старые алгоритмы обмена ключами, которые современные версии OpenSSH серверов не включены по умолчанию.
Обычный клиент ssh
, установленный в Вашей системе, однако, поддерживает некоторые алгоритмы обмена ключами, которые по умолчанию включены на сервере OpenSSH.
Даже не исследовав, я думаю, что было бы разумным предположить, что изменение включенных алгоритмов, скорее всего, было сделано по какой-то причине, и что вы, вероятно, делаете компромисс безопасности при повторном включении этих алгоритмов для большей совместимости.
Изучая соответствующий коммит , кажется, что это предположение верно.
.