я подключаюсь из системы Mac OS X к серверу Linux. Я настроил доступ к открытому ключу RSA, поэтому я могу просто ввести
ssh [hostname]
и он будет подключаться без пароля.
при попытке подключиться к клиенту удаленного рабочего стола x2go, я получаю сообщение об ошибке:
kex error : did not find one of algos diffie-hellman-group1-sha1 in list curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 for kex algos
моя система Mac OS X довольно старая, работает Snow Leopard 10.6.8. Система Linux достаточно современна. Версия, о которой сообщает ssh-v,
OpenSSH_5.2p1, OpenSSL 0.9.8y 5 Feb 2013
Я слышал, что это ошибка kex может указывать на несоответствие алгоритмов шифрования на клиенте и сервере. Но почему SSH преуспеть там, где не x2go? Могу ли я заставить x2go сделать все, что делает ssh для успешного входа? Часть проблемы заключается в том, что x2go не сообщает о последовательности событий (в отличие от ssh-v), поэтому я не уверен, что именно он пытался сделать. Если есть способ заставить его отображать подробный журнал, это было бы полезно.