Serveurs Privés Virtuels (VPS) - [RESOLU] Impossible de se reconnecter au serveur VPS après changement de port ssh
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

[RESOLU] Impossible de se reconnecter au serveur VPS après changement de port ssh

Von
PatriciaM15
Erstellungsdatum 2024-08-02 10:04:16 (edited on 2024-09-04 11:17:34) in Serveurs Privés Virtuels (VPS)

**Permission denied (publickey) après changement de port ssh.**

Bonjour, j'ai souscrit à un VPS VLE-4.
Une fois activé, je me suis connecté, et j'ai commencé à le sécurisé comme indiqué dans le tuto premiers pas. J'ai modifié le port ssh comme indiqué et j'ai redémarré.
Pour me reconnecter, j'ai utilisé la commande
'ssh nomdutilisateur@IPv4_VPS -p NouveauPort" comme indiqué. Et là, impossible de me reconnecter au serveur, j'obtiens l'erreur "Permission denied (publickey)".
J'ai cherché partout dans la doc d'OVH et sur le net si je n'avais pas oublié une opération, mais je ne trouve rien, la procédure se résume à ce que j'ai fait.
Une idée de ce que je dois faire ?
Merci d'avance pour votre aide.


9 Antworten ( Latest reply on 2024-08-02 15:11:47 Von
PatriciaM15
)

Bonjour,

Vous avez désactivé l'authentification par mot de passe ?

Cordialement, janus57

Bonjour,
Non pas du tout. J'ai commencé par changer le mot de passe utilisateur, puis le port ssh et j'ai redémarré.
Cordialement,


ssh nomdutilisateur@IPv4_VPS -p NouveauPort


Bonjour,

Essayez un peu

`ssh -v nomdutilisateur@IPv4_VPS -p NouveauPort`

car dans me message d'erreur que vous remontez
"Permission denied (publickey)"

il devrait aussi y avoir (password) ???

Que dit le debug ?

En mode verbeux, j'obtiens - mais rien ne concerne le mot de passe, ce qui me semble normal, puisque je ne suis pas encore connecté, non ?

ssh -v nomdutilisateur@IPv4_VPS -p nouveauPort
OpenSSH_8.4p1, OpenSSL 1.1.1l 24 Aug 2021 SUSE release 150400.7.53.1
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: Connecting to IPv4_VPS [IPv4_VPS] port nouveauPort.
debug1: Connection established.
debug1: identity file /home/xxx/.ssh/id_rsa type 0
debug1: identity file /home/xxx/.ssh/id_rsa-cert type -1
debug1: identity file /home/xxx/.ssh/id_dsa type -1
debug1: identity file /home/xxx/.ssh/id_dsa-cert type -1
debug1: identity file /home/xxx/.ssh/id_ecdsa type -1
debug1: identity file /home/xxx/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/xxx/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/xxx/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/xxx/.ssh/id_ed25519 type 3
debug1: identity file /home/xxx/.ssh/id_ed25519-cert type -1
debug1: identity file /home/xxx/.ssh/id_ed25519_sk type -1
debug1: identity file /home/xxx/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/xxx/.ssh/id_xmss type -1
debug1: identity file /home/xxx/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_9.2p1 Debian-2+deb12u3
debug1: match: OpenSSH_9.2p1 Debian-2+deb12u3 pat OpenSSH* compat 0x04000000
debug1: Authenticating to IPv4_VPS:nouveauPort as 'nomdutilisateur'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: compression: none
debug1: kex: curve25519-sha256 need=64 dh_need=64
debug1: kex: curve25519-sha256 need=64 dh_need=64
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:xxxxxxxxxxxxxx
debug1: Host '[IPv4_VPS]:nouveauPort' is known and matches the ECDSA host key.
debug1: Found key in /home/xxx/.ssh/known_hosts:3
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /home/xxx/.ssh/id_rsa RSA SHA256:yyyyyyyyyyyyyyyyyyyyyyyyyyy
debug1: Will attempt key: /home/xxx/.ssh/id_dsa
debug1: Will attempt key: /home/xxx/.ssh/id_ecdsa
debug1: Will attempt key: /home/xxx/.ssh/id_ecdsa_sk
debug1: Will attempt key: /home/xxx/.ssh/id_ed25519 ED25519 SHA256:zzzzzzzzzzzzzzzzzzzzzzzz
debug1: Will attempt key: /home/xxx/.ssh/id_ed25519_sk
debug1: Will attempt key: /home/xxx/.ssh/id_xmss
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com,ssh-dss,ssh-rsa,rsa-sha2-256,rsa-sha2-512>
debug1: kex_input_ext_info: publickey-hostbound@openssh.com (unrecognised)
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: /home/xxx/.ssh/id_rsa RSA SHA256:yyyyyyyyyyyyyyyyyyyyyyyyyyy
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/xxx/.ssh/id_dsa
debug1: Trying private key: /home/xxx/.ssh/id_ecdsa
debug1: Trying private key: /home/xxx/.ssh/id_ecdsa_sk
debug1: Offering public key: /home/xxx/.ssh/id_ed25519 ED25519 SHA256:zzzzzzzzzzzzzzzzzzzzzzzz
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/xxx/.ssh/id_ed25519_sk
debug1: Trying private key: /home/xxx/.ssh/id_xmss
debug1: No more authentication methods to try.
nomdutilisateur@IPv4_VPS: Permission denied (publickey).

Bonjour,

Alors je suis désolé mais le logs semble indiquer que jamais il ne passe en authentification "password" comme si l'authentification côté serveur est en clé uniquement.

Qu'avez-vous modifié exactement dans votre configuration ?

Cordialement, janus57

Bonjour,
j'ai modifié la ligne #port 22 en mettant port nouveauPort
mais je réalise en vous lisant qu'effectivement, le log réagit comme s'il cherchait une paire de clé.
Je commence à me demander si je n'ai pas modifié un autre truc sans m'en rendre compte. je ne suis jamais très a l'aise avec vi, peut-être en basculant du mode insert à commande.
Merci beaucoup pour votre regard extérieur. Le mieux serait peut-être que je réinstalle le VPS et recommence.
Cordialement

Non, ce n'est pas nécessaire si vous avez déjà investi du temps.
Redémarrez en rescue, montez votre disque dans /mnt, puis allez dans /mnt/etc/ssh/ et modifiez sshd_config

Bonjour,

Et si jamais utiliser "nano" c'est plus "friendly" que vi pour commencer.

Cordialement, janus57

Bon effectivement, j'avais supprimé un ligne par inadvertance. Ça marche maintenant.
Merci d'avoir pris le temps de m'aider. Bonne continuation.