GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh - Essayer de se connecter au serveur et d'obtenir Key_load_public :aucune erreur de fichier ou de répertoire de ce type ?

J'ai créé une connexion ssh sans mot de passe à mon serveur distant à partir de mon mac. Cela a fonctionné (!) puis j'ai fermé mon terminal, je l'ai rouvert, j'ai réessayé et j'ai obtenu ce qui suit (le nom d'utilisateur, my_ip n'est pas réel):

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

Quand j'ai vérifié mon .ssh dossier, id_rsa était là mais aucun des autres n'y était. D'après l'erreur, il semble que je doive créer ces fichiers d'une manière ou d'une autre, mais je ne sais pas comment procéder.

Toute aide serait appréciée.

Réponse acceptée :

debug1: key_load_public: No such file or directory

La ligne ci-dessus n'est pas une erreur, mais juste un simple journal de débogage indiquant que ssh le client n'est pas en mesure de trouver une clé publique distincte (nommée ~/.ssh/id_rsa.pub ). Ce fichier n'est pas nécessaire pour se connecter au serveur distant, mais il peut être utile.

L'erreur réelle

ssh_exchange_identification: read: Connection reset by peer

indique une erreur dans la configuration du serveur. Le serveur est en cours d'exécution, mais n'accepte pas la connexion SSH. Consultez le journal du serveur pour plus d'informations. Problèmes similaires


Linux
  1. Erreur :xenstore-read :xs_open :aucun fichier ou répertoire de ce type sur DomU [Résolu]

  2. Erreur :Xend Start – /proc/xen/capabilities :aucun fichier ou répertoire de ce type [Résolu]

  3. Autorisations SSH et répertoire personnel ?

  4. Supprimer les fichiers et les répertoires par leurs noms. Aucun fichier ou répertoire de ce nom?

  5. Linux - Obtenir une erreur chaque fois que vous essayez d'ajouter un référentiel ?

Tunnellisation et proxy SSH

erreur fatale arm-linux-gnu-gcc :stdio.h :aucun fichier ou répertoire de ce type

Bash :Aucun fichier ou répertoire de ce type ?

sys/types.h :aucun fichier ou répertoire de ce type

La commande conda affichera l'erreur :Mauvais interprète :aucun fichier ou répertoire de ce type

ssh-add renvoie :Erreur lors de la connexion à l'agent :aucun fichier ou répertoire de ce type