Synergy 配置 SSL 失败的解决方法

在激活了 Synergy Pro 之后,会自动生成 SSL 证书并开启 SSL 加密。但是由于某个暂时还未知的 Bug,在 Mac 上第一次自动生成的证书总是不能用的,会报这样的错误:


[2017-01-25T09:57:03]  INFO:  OpenSSL  1.0.2  22  Jan  2015

[2017-01-25T09:57:18]  ERROR:  ssl error occurred  (system call failure)

[2017-01-25T09:57:18]  ERROR:  eof violates ssl protocol

[2017-01-25T09:57:18]  ERROR:  failed to  accept secure socket

[2017-01-25T09:57:18]  INFO:  client connection may not  be secure

需要这样解决:

  1. 在 Synergy Pro 的设置中取消勾选使用 SSL
  2. 关闭当前的 Synergy Pro
  3. 打开终端,进入 ~/Library/Synergy/SSL
  4. 删除目录下的所有文件
  5. 重新打开 Synergy Pro,在设置中勾选使用 SSL,软件会重新生成证书
  6. 停止原先的客户端,重新连接,在弹框中信任证书,问题解决。

如果在客户端连接的时候出现这样的问题:


[2017-01-25T09:59:13]  ERROR:  ssl error occurred  (generic failure)

[2017-01-25T09:59:13]  ERROR:  error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol

[2017-01-25T09:59:13]  ERROR:  failed to  connect secure socket

说明客户端和服务端有某一方没有启用 SSL。请检查所有服务端和客户端,必须全部启用 SSL 或全部不启用。绝不可以只有某些启用。

你可能感兴趣的:(Others)