1 votos

Mensaje sospechoso "sshd-keygen-wrapper desea recibir pulsaciones de teclas de cualquier aplicación"

Estoy recibiendo este mensaje sobre "sshd-keygen-wrapper le gustaría recibir pulsaciones de teclas de cualquier aplicación", aquí hay una captura de pantalla:

introducir descripción de la imagen aquí

Lo encuentro sospechoso... este binario está ubicado en /usr/libexec/sshd-keygen-wrapper y nunca había tenido este mensaje antes. Lo más cercano a una solución que encontré es que es inofensivo... ¿alguien sabe un poco más al respecto?

(descargo de responsabilidad: estoy utilizando un MacOS, y esto se relaciona principalmente con software de unix / linux - así que después de pensarlo un poco, pensé que era más apropiado publicarlo aquí que en otro foro.)

2voto

Jose Chavez Puntos 645

¡Supongo que acabas de habilitar los inicios de sesión SSH para tu Mac - si no, ¡también me parecería sospechoso!

Cuando habilitas los inicios de sesión SSH, el sistema necesita generar una clave de host. La clave de host es necesaria para que los clientes puedan verificar que están iniciando sesión en la misma computadora cada vez que se conectan. Esto funciona de la misma manera que en Linux y otros sistemas tipo Unix.

Para generar una clave de host, el software SSH necesita una gran cantidad de buenos números aleatorios. Una fuente de entrada común en la generación de números aleatorios es muestrear la entrada del teclado (entre otras cosas). Por eso solicita acceso para recibir pulsaciones de teclas.

Puedes darle acceso, generar la clave y revocar el acceso inmediatamente.

También podrías generar la clave de host SSH de otras formas o en una máquina diferente, y transferirla de manera segura a esta Mac. De esta manera no tendrás que otorgar acceso. La clave de host se almacena en la carpeta /etc/ssh/.

Por favor ten en cuenta que no deberías simplemente copiar la clave de host ya en uso por otra computadora, ¡esto iría en contra del propósito de la clave!

2voto

Alin Panaitiu Puntos 21

Esto sucede cuando ejecutas algo (aplicaciones/binarios/scripts, etc.) que necesita Permisos de Accesibilidad mientras estás en una sesión de SSH en esa máquina.

Puedes reproducir esto de la siguiente manera:

  1. Asegúrate de quitar sshd-keygen-wrapper de la lista de Accesibilidad para que se le permita solicitar nuevamente permisos
    • removiendo sshd-keygen-wrapper
  2. ssh localhost para conectarte por SSH a tu propia máquina
  3. Ejecuta algo que requiera Permisos de Accesibilidad

En mi ejemplo, estoy ejecutando la utilidad de teclas de acceso directo skhd para generar un evento F11.

ejecutando skhd bajo ssh

Por lo tanto, si no estás conectando a tu Mac a través de SSH, es mejor verificar si tienes SSH abierto sin contraseña. Apple lo llama Acceso Remoto en Preferencias del Sistema -> Compartir.

La única otra forma en que esto podría suceder es si alguien más se conectó a tu computadora a través de SSH.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X