Несколько часов назад у меня возникла проблема с подключением моего Linux synergy server к моему Mac client. Оба работают под управлением последней версии Synergy, и я убедился, что пароли для шифрования одинаковы. Самое запутанное в том, что если я устанавливаю свой Mac в качестве хоста, а Ubuntu в качестве клиента, все работает правильно.
Вот вывод отладки, который я вижу на своем Mac, когда он является клиентом:
NOTE: connecting to '10.60.146.49': 10.60.146.49:24800
INFO: crypto mode: cfb
DEBUG1: connecting to server
DEBUG1: connected; wait for hello
DEBUG2: readf(Synergy%2i%2i)
DEBUG2: readf: format mismatch: S vs $
DEBUG: retry in 1 seconds
WARNING: failed to connect to server: Protocol error from server
решение1
Это ошибка в устаревшем протоколе шифрования. На самом деле устаревшее шифрование теперь удалено. Попробуйте использовать последнюю версию, которая использует SSL-шифрование.