Je suis nouveau sous Linux en général mais encore plus novice sous le sous-système Ubuntu de Windows 10. J'ai essayé de configurer ssh et j'ai donc configuré une adresse IP statique, je me suis connecté à mon routeur et j'ai redirigé le port 22 comme d'habitude. En utilisant mon adresse IP publique, j'ai trouvé un site sur lequel j'ai pu la brancher et le site a confirmé que le port 22 avait bien été redirigé.
Après cela, j'ai suivi les instructions sur le lien https://superuser.com/questions/1111591/how-can-i-ssh-into-bash-on-ubuntu-on-windows-10 et j'ai installé openssh-server, ajouté mon nom d'utilisateur et configuré mon fichier sshd_config de la manière suivante :
# Fichier de configuration généré par le paquet
# Voir la page de manuel sshd_config(5) pour plus de détails
# Ports, IP et protocoles sur lesquels nous écoutons
Port 22
# Utilisez ces options pour restreindre les interfaces/protocoles auxquels sshd se liera
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocole 2
# Clés d'hôte pour la version 2 du protocole
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
# La séparation des privilèges est activée par sécurité
UsePrivilegeSeparation no
# Durée de vie et taille de la clé de serveur éphémère de la version 1
Intervalle de régénération de la clé 3600
Bits de serveur 1024
# Journalisation
Facilité de syslog AUTH
Niveau de détail INFO
# Authentification :
LoginGraceTime 120
Permettre la connexion root non
Autoriser les utilisateurs nom d'utilisateur
StrictModes oui
RSAAuthentication oui
Authentification par clé publique oui
#Fichier #AuthorizedKeysFile %h/.ssh/authorized_keys
# Ne pas lire les fichiers ~/.rhosts et ~/.shosts de l'utilisateur
IgnoreRhosts oui
# Pour que cela fonctionne, vous aurez également besoin de clés d'hôte dans /etc/ssh_known_hosts
RhostsRSAAuthentication non
# similaire pour la version du protocole 2
Authentification basée sur l'hôte non
# Décommentez si vous ne faites pas confiance à ~/.ssh/known_hosts pour
Authentification RhostsRSAAuthentication
#IgnoreUserKnownHosts oui
# Pour activer les mots de passe vides, changer en yes (NON RECOMMANDÉ)
Permettre les mots de passe vides non
# Changement en yes pour activer les mots de passe challenge-response (attention aux problèmes avec
# certains modules PAM et des threads)
Authentification par réponse au défi non
# Changement en no pour désactiver les mots de passe en clair tunnelisés
Authentification par mot de passe oui
# Options Kerberos
#KerberosAuthentication non
#KerberosGetAFSToken non
#KerberosOrLocalPasswd oui
#KerberosTicketCleanup oui
# Options GSSAPI
#GSSAPIAuthentication non
#GSSAPICleanupCredentials oui
X11Forwarding oui
Décalage d'affichage X11 10
Afficher le motd non
Enregistrement des derniers logs oui
TCPKeepAlive oui
#UseLogin non
#MaxStartups 10:30:60
#Bannière /etc/issue.net
# Autoriser le client à transmettre des variables d'environnement de locale
AcceptEnv LANG LC_*
Sous-système sftp /usr/lib/openssh/sftp-server
# Mettez-y 'yes' pour activer l'authentification PAM, le traitement des comptes,
# et le traitement des sessions. Si cela est activé, l'authentification PAM sera
# autorisée via ChallengeResponseAuthentication et
# PasswordAuthentication. Selon votre configuration PAM,
# l'authentification PAM via ChallengeResponseAuthentication peut contourner
# le réglage de "PermitRootLogin without-password".
# Si vous voulez simplement que les vérifications de compte et de session PAM fonctionnent sans
# authentification PAM, alors activez cela mais définissez PasswordAuthentication
# et ChallengeResponseAuthentication à 'non'.
Utiliser PAM oui
Après avoir configuré open ssh, j'ai essayé d'utiliser PuTTY pour me connecter à mon serveur en utilisant mon adresse IP publique comme adresse, mon nom d'utilisateur comme utilisateur et le mot de passe de l'utilisateur comme mot de passe et cela me donne un
Accès refusé
message d'erreur. Je suis sûr d'utiliser le bon mot de passe pour ce nom d'utilisateur. Pourquoi suis-je toujours refusé l'accès ? Si l'un d'entre vous repère quelque chose de faux ou peut-être une étape que j'ai manquée, votre aide serait très appréciée.