J'essaie de mettre en place un serveur ssh sur ma machine Windows 10 via WSL (j'utilise WSL 1 si cela fait une différence), sous ubuntu.
J'ai donc suivi ce tutoriel . En fait, j'ai installé open-ssh à partir de la ligne de commande, et j'ai créé un nouvel utilisateur en ajoutant AllowUsers <yourusername>
en /etc/ssh/sshd_config
. Je me suis également assuré que le pare-feu autorisait les connexions au port 22.
Je suis ensuite allé sur mon autre ordinateur portable (celui à partir duquel j'essaie de me connecter en mode ssh), qui est un Mac, et j'ai tapé ssh 192.168.X.X
qui est l'adresse IP privée de ma machine Windows (elle est statique). Ma machine Windows (le serveur ssh) et ma machine Mac (le client ssh) sont toutes deux sur le même réseau, c'est pourquoi j'utilise une adresse IP privée.
Pour une raison quelconque, on me demande de saisir un mot de passe, mais je ne sais pas quel mot de passe je dois utiliser. J'ai essayé mon mot de passe de connexion à la machine Windows, ainsi que mon mot de passe d'administrateur WSL (celui que j'utilise pour exécuter les commandes sudo). Les deux n'ont pas fonctionné. Je suis presque sûr qu'il s'agit de quelque chose d'évident car je n'ai trouvé aucune solution à ce sujet en ligne, donc il doit s'agir de quelque chose de vraiment stupide qui n'a même pas besoin d'être demandé...
J'ai également essayé ssh <yourusername>@192.168.X.X
donde <yourusername>
est celui que j'ai ajouté dans /etc/ssh/sshd_config
Mais on m'a également demandé de saisir un mot de passe.
Edita:
Intenté ssh localhost
mais a obtenu
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:xxxxx.
Please contact your system administrator. Add correct host key in /home/user/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /home/user/.ssh/known_hosts:1 remove with: ssh-keygen -f "/home/user/.ssh/known_hosts" -R "localhost" ECDSA host key for localhost has changed and you have requested strict checking. Host key verification failed.
(J'ai mis xxx à la place de l'empreinte digitale et user à la place de mon nom d'utilisateur pour des raisons de confidentialité). J'ai également arrêté mon serveur ssh et fermé mon port ouvert parce que j'ai peur que quelque chose de grave se produise, ce qui est vraiment bizarre.