Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/10/2017, à 12:15

Rathorian

[SSH] Client Ubuntu vers serveur distant Debian - Permission denied

Bonjour à tous,

Auparavant sur Windows, je viens d'installer Ubuntu 17.10 sur mon Desktop à la maison.
Je souhaite me connecter en SSH à un serveur distant Debian 9.2 depuis mon client Ubuntu.

Sur mon serveur distant, voici la configuration du fichier "sshd_config" : https://paste.mondedie.fr/?cd5692b8c0ed … tQXHsreoA=
Toujours sur le serveur distant, le répertoire "~/.ssh" : https://paste.mondedie.fr/?9b5de91526ae … 9+ffxFwbA=

Sur le client, j'ai crée dans le répertoire de mon utilisateur le fichier "~/.ssh/config" : https://paste.mondedie.fr/?84a233de9cb6 … Pk/MJEgL0=
Voici la liste des fichiers dans le répertoire "~/.ssh/"  de l'utilisateur sur le client : https://paste.mondedie.fr/?db11b36caa74 … d4LIeWbdE=

Maintenant, quand je souhaite me connecter au serveur distant avec la commande "ssh -v ns1", voici l'erreur : https://paste.mondedie.fr/?8848fa07dc79 … OnEwDZq58=

J'essaie de trouver le problème depuis quelques heures sans trouver mon souci de configuration.
Auriez-vous une idée s'il vous plaît ?

Merci beaucoup
Rathorian

Dernière modification par Rathorian (Le 22/10/2017, à 12:22)

Hors ligne

#2 Le 22/10/2017, à 13:37

mikael8349

Re : [SSH] Client Ubuntu vers serveur distant Debian - Permission denied

Bonjour,

Je pense que tu n'as pas envoyé ta clé public sur le serveur car le fiche authorized_keys date de du 25 Aout :

Aug 25 17:37 authorized_keys

De plus je ne vois pas ta clé public dans /home/.ssh/, comment as-tu généré ta paire de clés ?

Normalement c'est assez simple :

# generation de la paire de cles
ssh-keygen
# envoit de la cle public sur ton serveur
ssh-copy-id toto@ns1.domaine.fr

Dernière modification par mikael8349 (Le 22/10/2017, à 13:38)

Hors ligne

#3 Le 22/10/2017, à 14:02

Rathorian

Re : [SSH] Client Ubuntu vers serveur distant Debian - Permission denied

mikael8349 a écrit :

Bonjour,

Je pense que tu n'as pas envoyé ta clé public sur le serveur car le fiche authorized_keys date de du 25 Aout :

Aug 25 17:37 authorized_keys

Ma paire de clé à été générée sur le serveur distant le 25 août, j'ai gardé les clés (pub/priv) sur le serveur et j'ai récupéré hier la clé privée pour la mettre sur mon desktop.
Dans tout les cas, dans le fichier "authorized_keys" c'est bien la clé publique qui va avec la clé privée que j'ai sur mon desktop.

mikael8349 a écrit :

De plus je ne vois pas ta clé public dans /home/.ssh/, comment as-tu généré ta paire de clés ?

Clé publique sur mon desktop dans "/home/maurice/.ssh/" ?

Hors ligne

#4 Le 22/10/2017, à 14:18

GammaDraconis

Re : [SSH] Client Ubuntu vers serveur distant Debian - Permission denied

Ce n'est pas sur le serveur que tu dois générer une clé (sauf si tu veux prendre le controle à distance de ton pc depuis le serveur).

Si tu veux prendre le controle à distance du serveur depuis ton pc, tu dois générer une paire de clé sur ton pc et envoyer ta clé publique sur le serveur, par exemple avec la commande ssh-copy-id, ainsi il pourra te reconnaitre.

Dernière modification par GammaDraconis (Le 22/10/2017, à 14:19)


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#5 Le 22/10/2017, à 14:45

Rathorian

Re : [SSH] Client Ubuntu vers serveur distant Debian - Permission denied

GammaDraconis a écrit :

Ce n'est pas sur le serveur que tu dois générer une clé (sauf si tu veux prendre le controle à distance de ton pc depuis le serveur).

Si tu veux prendre le controle à distance du serveur depuis ton pc, tu dois générer une paire de clé sur ton pc et envoyer ta clé publique sur le serveur, par exemple avec la commande ssh-copy-id, ainsi il pourra te reconnaitre.

Salut,

Dans ce cas c'est normal que tout les tutos qu'on trouve sur internet montre la génération de clé sur le serveur pour s'y connecter en SSH à partir d'un client (desktop/laptop) ?
Car personnellement, ce couple de clé, je les générée sur le serveur avec "ssh-keygen -t ed25519" le 25 Août, j'ai récupéré la clé privée sur mon desktop quand j'étais encore sous windows et avec PuttyGen, je l'avait modifié pour qu'elle soit en .ppk pour PuTTY.

J'ai toujours fait comme ça avec mes serveurs, jamais eu de problème de connexion, donc pour le coup, là je comprend pas exactement ....

Hors ligne

#6 Le 24/10/2017, à 15:35

ikoula

Re : [SSH] Client Ubuntu vers serveur distant Debian - Permission denied

Bonjour,

Il vaut mieux générer ta paire de clée sur ton client et envoyer ta clée public sur le serveur distant.
Documentation très light : https://fr.ikoula.wiki/fr/Cr%C3%A9e_une_cl%C3%A9_SSH
Sinon en plus détaillée je trouve cette doc bien faite http://www.linux-france.org/prj/edu/arc … 13s03.html


Thomas | Community manager | ikoula Serveurs dédiés, VPS et Cloud Public
Contactez-nous | Suivez-nous sur Twitter | Likez nous sur Facebook

Hors ligne