<!--
  canonical-url: https://www.avonture.be/fr/blog/winscp-retrieve-password
  published:     2024-01-21
  This is a static plain-Markdown mirror generated at build time.
  Visit the canonical URL above for the fully rendered page, with images and interactive components.
-->

# WinSCP - Récupérer un mot de passe enregistré

> Vous avez oublié un mot de passe WinSCP enregistré ? Suivez ce guide rapide pour activer les logs et récupérer votre mot de passe en clair depuis le fichier de log de session.

---
![WinSCP - Récupérer un mot de passe enregistré](/img/v2/winscp.webp)

**TL;DR**

Cet article montre comment récupérer un mot de passe WinSCP oublié : activez temporairement « Log passwords and other sensitive information » dans les préférences de logging, reconnectez-vous au site pour qu'il soit écrit dans le log de session dans `%TEMP%`, puis lisez le mot de passe en clair dans ce log — sans oublier de désactiver les logs et de supprimer le fichier ensuite.

Il m'est arrivé plus d'une fois d'avoir un site enregistré dans la configuration de [WinSCP](https://winscp.net/) avec le mot de passe sauvegardé et, euh, mince, c'était quoi déjà ?

*Le vrai remède, c'est d'arrêter complètement de taper des mots de passe : [How to connect to your hosting server using SSH](/blog/connect-using-ssh-to-your-hosting-server) met en place l'authentification par clé, et [KeePass - Overriding the URL field](/blog/keepass-overriding-url) ouvre WinSCP avec les bons identifiants directement depuis votre coffre.*

Saviez-vous que WinSCP propose une option pour afficher, en clair, un mot de passe enregistré ?

Pour cela, allez dans le menu `Preferences`, puis dans `Logging` et cochez *Log passwords and other sensitive information*.

![Log password](./images/log_password.webp)

Cliquez sur `Ok` et double-cliquez sur votre site pour établir effectivement une connexion.

Lancez l'explorateur Windows et allez dans votre répertoire `%TEMP%`. Triez sur la date/heure de dernière modification. Vous devriez retrouver un fichier portant le même nom que votre session, avec l'extension `.log`.

> **N'oubliez pas de supprimer le fichier et de décocher la case:**
>
> Retournez sur la page `preferences` - `Logging` et décochez la case. Vous ne voulez pas que ça arrive à chaque fois.

Vous vous battez plutôt avec PuTTY ? Voyez [Fatal error was starting Putty after having saved settings](/blog/putty-no-supported-authentication-methods). Et si vous préférez ne plus dépendre du tout des mots de passe enregistrés, [SSH - Launch a terminal on your session without having to authenticate yourself](/blog/linux-ssh-scp) montre comment passer à l'authentification par clé.
