Conéctate a través de Cygwin sin pedir contraseña


1

Estoy tratando de conectarme a una máquina remota usando Cygwin, La conexión es exitosa, el problema es que siempre me pide la contraseña.

ssh -i ~/.ssh/id_rsa -o "StrictHostKeyChecking no" user@machine.net 'echo test'

¿Sabe cómo puedo iniciar sesión en el servidor remoto utilizando Cygwin sin que se me solicite la contraseña?

Por cierto - Intenté poner la clave privada de la máquina remota en la máquina Cygwin, Agregué la máquina remota a la conocido_host expediente

Respuestas:


1

Traté de poner la clave privada de la máquina remota en la máquina Cygwin,

La clave privada no es automáticamente útil; También es necesario añadir su correspondiente público clave (normalmente el archivo id_rsa.pub) a la máquina remota ~/.ssh/authorized_keys expediente.

En otras palabras, debe indicar explícitamente a la máquina remota que "esta clave privada es aceptable".

Se agregó la máquina remota al archivo conocido_host

Eso no tiene nada que ver con las contraseñas, ¿verdad? known_hosts se trata de autenticar el servidor al usuario, no el usuario al servidor.


En primer lugar, gracias por la respuesta. Entonces, en mi carpeta privada de usuario .ssh (C: \ Users \ Private_user \ .ssh) debería tener: id_rsa (la clave privada del cliente / máquina remota), known_hosts, authorized_keys (Con el público clave del cliente / máquina remota en ella)? ¿Es eso suficiente para el inicio de sesión "silencioso"? y si estoy usando CYGWIN como mencioné, ¿debería poner esta carpeta .ssh dentro de: C: \ cygwin64 \ home \ Private_user \ .ssh?
Shachar Hamuzim Rajuan

En el cliente, necesita la id_rsa archivo (y opcionalmente su correspondiente id_rsa.pub ). En el servidor, no es necesario alguna claves privadas - solo authorized_keys Con una copia de la clave pública. (No estoy seguro de cómo las rutas de Cygwin se traducen a las rutas de Windows, pero puede ejecutar un shell de Cygwin y acceder ~/.ssh/ desde allí.)
grawity

mmm ... Hice lo que dijiste, por alguna razón me sigue pidiendo la contraseña. al intentar acceder viceversa desde WINDOWS a LINUX, no me pide ninguna contraseña.
Shachar Hamuzim Rajuan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.