Synergy 1.3.7: servidor rechazado cliente con nuestro nombre

5

Estoy tratando de conectar un servidor Windows 7 y un cliente Ubuntu 11.04 con Synergy 1.3.7.

He comprobado que el servidor está escuchando en el puerto correcto ejecutando netstat -ano. También he comprobado que el cliente puede conectarse al servidor en este puerto con telnet.

  • El servidor tiene el nombre de pantalla Rupert-PC.

    Screenshot

  • El servidor se configura con la pantalla del servidor, Rupert-PC y la pantalla del cliente, Ubuntu.

    Screenshot

He comprobado que el cliente se llama ubuntu ejecutando hostname. También he intentado especificarlo directamente por llamado synergyc -f --name ubuntu 000.000.000.0.

Sin embargo, el cliente todavía no puede conectarse y da el siguiente error:

Error server refused client with name "ubuntu"

¿Alguna idea sobre qué más puedo verificar para que esto funcione?

Edición: También he intentado usar Synergy 1.4.3 beta pero obtuve el mismo resultado.

Rupert Madden-Abbott
fuente
1
La solución fue simple: cambié el nombre de pantalla del servidor de Rupert-PC a Rupert. No estoy seguro de por qué esto funcionó. Tal vez no le gustaban las letras mayúsculas o el guión. Desafortunadamente, no puedo agregar esto como respuesta por otras 8 horas, ya que mi reputación es inferior a 100. Recordaré hacerlo entonces.
Rupert Madden-Abbott

Respuestas:

12

El problema es con el guión. Estaba enfrentando el mismo problema. Cuando quité el '-' del nombre de pantalla de la configuración del cliente y del nombre de la pantalla de configuración del servidor del host. Funcionó.

Samir
fuente
2
También recuerde detener e iniciar su servidor después de hacer el cambio
Zaptree
3

El problema fue con el nombre de la pantalla del servidor, "Rupert-PC". Al usar "rupert" en su lugar, la sinergia funcionó bien.

Esto puede ser un problema con el uso de mayúsculas o el guión.

Rupert Madden-Abbott
fuente
1

Conseguí que esto funcionara cuando quité los caracteres especiales de mi nombre de pantalla y me aseguré de usar el mismo nombre (nombre de pantalla del cliente y nombre del cliente en el servidor).

Estaba usando una Mac como cliente (1.4.1) y Windows como servidor (1.6.3).

Devan Sivaprakasam
fuente
0

Por debajo de la configuración

  • ubuntu 15.04 (actuando como servidor)
  • Windows 10 (actuando como cliente)
  • Sinergia 1.7.4 versión estable y
  • Nombres de host de Ubuntu y Windows que contienen - y mayúsculas

Tuve que escribir un archivo de configuración que tenía nombres de pantalla del servidor y del cliente para que esto me funcionara. (También tuve que matar todos los procesos de sinergia y reiniciar)

A continuación se muestra el contenido del archivo de configuración y aquí hay referencia. enlazar

section: screens
subu:
    halfDuplexCapsLock = false
    halfDuplexNumLock = false
    halfDuplexScrollLock = false
    xtestIsXineramaUnaware = false
    switchCorners = none 
    switchCornerSize = 0

    swin:
            halfDuplexCapsLock = false
            halfDuplexNumLock = false
            halfDuplexScrollLock = false
            xtestIsXineramaUnaware = false
            switchCorners = none
            switchCornerSize = 0

end

section: aliases
end

section: links
subu:
right = swin
swin:
left = subu

end

section: options
    relativeMouseMoves = false
    screenSaverSync = true
    win32KeepForeground = false
    switchCorners = none 
   switchCornerSize = 0
end
sandeepkunkunuru
fuente
-1

piensa que deberías estar cuidando   1. Asegúrese de que los dos sistemas estén en la misma red (algunos si el adaptador de wifi virtual de u u tomará algún otro rango de IP)    para que pueda ajustarlo cambiando de cliente a servidor o viceversa   2. Asegúrese de que el puerto no sea el mismo (por defecto será el mismo, así que u puede ignorarlo si no se modifica) 3. Asegúrese de que el nombre de la pantalla sea el mismo cliente y servidor

Mansoor KN
fuente