Acceso raspbian SSH rechazado desde Windows

Acceso raspbian SSH rechazado desde Windows

Tengo Raspbian instalado en Raspberry 3, estoy intentando acceder a él con claves SSH.

yo he generadoPúblicoyPrivado llave, Public_Keyestá dentro del archivo de Raspbian~/.ssh/authorize_keys

El archivo se ve así:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "000"
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx and more....
---- END SSH2 PUBLIC KEY ----

Después de eso configuré mi conexión interna.masillacon el private key, pero se diceConexión denegada

Intenté hacer ping (192.168.1.46) y veo que la máquina estáen línea.

Entonces pensé que era un problema de puerto, así que activéufffy sudo ufw enable; sudo ufw allow ssh parece ufw statusque ufw está activo y el puerto 22 está abierto en IPV4 e IPV6.

Gracias.

Respuesta1

Estoy cambiando esta respuesta por completo por razones de simplicidad. Creo que salté adelante.

tiene 2 opciones: convertir el par de claves que crea con PuTTY al formato OpenSSH, o generar un par de claves con OpenSSH e importarlo a PuTTY.

Usando opensh:

En la frambuesa pi

ssh-keygen -t rsa -C "yourname@yourwindowscomputerhostname" 

elija dónde guardarlo (el valor predeterminado es ~/.ssh/id_rsa) y elija una frase de contraseña si lo prefiere. Ahora tendrás 2 archivos. id_rsaes su clave privada. id_rsa.pubes su clave pública. copie el contenido de su clave pública a~/.ssh/authorized_keys

ahora tome la clave privada, guárdela en su máquina con Windows y abra puttygen

  1. Haga clic en Conversiones en el menú del Generador de claves PuTTY y seleccione Importar clave.
  2. Navegue hasta donde acaba de guardar la clave privada de OpenSSH y haga clic en Abrir.
  3. En Acciones/Guardar la clave generada, seleccione Guardar clave privada.

Ahora debería poder conectarse a Raspberry Pi, con un par de claves funcionales en un formato que espera el servidor OpenSSH en Raspberry Pi.

Respuesta2

Conexión denegada

esto significa que el dispositivo remoto (la frambuesa) rechazó su intento de realizar una conexión TCP. Hay algunas cosas que podrían estar mal. La explicación más simple es que no hay ningún proceso que escuche las conexiones en el puerto al que intentó conectarse. En otras palabras:

  • El servidor ssh no se está ejecutando en Raspberry.
  • El servidor ssh se está ejecutando, pero no escucha las conexiones en el puerto al que intentó conectarse.
  • Obtuviste la dirección IP incorrecta y no estás intentando conectarte al host correcto.

La "conexión rechazada" también puede deberse a un firewall, un filtro de paquetes, etc. que interfiere con sus intentos de conexión.

información relacionada