GNU/Linux >> Tutoriales Linux >  >> Linux

Ssh – Intentar Ssh en el servidor y obtener Key_load_public:¿No existe tal archivo o error de directorio?

Creé una conexión ssh sin contraseña a mi servidor remoto desde mi mac. Funcionó (!) y luego cerré mi terminal, la volví a abrir, lo intenté de nuevo y obtuve lo siguiente (nombre de usuario, my_ip no son reales):

ssh -vvv [email protected]_ip
OpenSSH_7.2p2, LibreSSL 2.4.1
debug1: Reading configuration data /Users/Me/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 53: Applying options for *
debug2: resolving "my_ip" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to my_ip [my_ip] port 22.
debug1: Connection established.
debug1: identity file /Users/Me/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Mes/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/Me/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2
ssh_exchange_identification: read: Connection reset by peer

Cuando revisé mi .ssh carpeta, id_rsa estaba allí pero ninguno de los otros estaban. Por el error, parece que necesito crear estos archivos de alguna manera, pero no estoy seguro de cómo hacerlo.

Cualquier ayuda sería apreciada.

Respuesta aceptada:

debug1: key_load_public: No such file or directory

La línea anterior no es un error, sino un simple registro de depuración que dice que ssh el cliente no puede encontrar una clave pública separada (llamada ~/.ssh/id_rsa.pub ). Este archivo no es necesario para conectarse al servidor remoto, pero puede ser útil.

El error real

ssh_exchange_identification: read: Connection reset by peer

apunta a un error en la configuración del servidor. El servidor se está ejecutando, pero no acepta la conexión SSH. Consulte el registro del servidor para obtener más información. Problemas similares


Linux
  1. error fatal openssl/evp.h:No existe tal archivo o directorio:[Resuelto]

  2. No se puede ejecutar No existe tal archivo o directorio [Fijar]

  3. Solucione el error fatal openssl err.h:no existe tal archivo o directorio [OpenCA]

  4. Eliminar archivos y directorios por sus nombres. ¿El fichero o directorio no existe?

  5. Linux:¿obtiene un error cada vez que intenta agregar un repositorio?

Tunelización y proxy SSH

Error:Xend Start – /proc/xen/capabilities:No existe tal archivo o directorio [Resuelto]

¿Ssh y permisos de directorio de inicio?

arm-linux-gnu-gcc error fatal:stdio.h:No existe tal archivo o directorio

sys/types.h:No existe tal archivo o directorio

El comando conda generará un error:Intérprete incorrecto:no existe tal archivo o directorio