web-dev-qa-db-fra.com

Comment mémoriser le mot de passe dans FortiClient VPN?

La dernière version de FortiClient me demande à chaque fois mon mot de passe. Comment puis-je faire en sorte que le programme s'en souvienne et qui fait face à un problème similaire?

Quelqu'un a-t-il une solution?

19
Artem Khaustov
  1. Ouvrez la console FortiClient.
  2. Appuyez sur le bouton Backup dans la section System.
  3. Enregistrez votre configuration dans le fichier vpn.conf (pas de mot de passe).
  4. Ouvrez vpn.conf dans l'éditeur de texte.
  5. Rechercher une chaîne: <show_remember_password>0</show_remember_password>
  6. Modifiez en: <show_remember_password>1</show_remember_password>
  7. Sauvegarder les modifications.
  8. Appuyez sur le bouton Restaurer dans la section Système de la console FortiClient.
  9. Sélectionnez votre fichier vpv.conf modifié. Vous pouvez maintenant voir la case à cocher Save Password et vous pouvez enregistrer votre mot de passe.
26
Igor

Selon la documentation officielle, " Comment activer Enregistrer le mot de passe, la connexion automatique et Always Up dans FortiClient ", la disponibilité de cette option (et quelques autres) est décidée par l'administrateur du serveur, en utilisant la configuration réglage set save-password enable.

Vous pouvez actuellement remplacer cela en altérant les options show_ * dans le registre; Plus précisément, HLKM\Software\Wow6432Node\Fortinet\Forticlient\sslvpn\<name>\show_remember_password = 1
Ensuite, si "enregistrer le mot de passe" est coché lors de la connexion, le client cryptera le mot de passe dans les valeurs DATA1 et DATA2, et même si le serveur peut à nouveau masquer les cases à cocher, le mot de passe enregistré restera. Pour l'effacer, modifiez les paramètres de la connexion et réglez l'authentification sur 'Invite à la connexion'.

EDIT: Tel que publié par Igor six mois plus tard, une solution beaucoup plus structurée consiste à exporter le fichier de configuration, à le modifier puis à le recharger. Il existe différents paramètres utiles que vous voudrez peut-être modifier. Vous pouvez également réutiliser le fichier de configuration lors du déploiement sur plusieurs hôtes ou de la réinstallation.

16
theultramage

J'ai eu le même problème dans OSX (Sierra) en utilisant Forticlient 5.4.1.J'ai fini par modifier le fichier suivant: [Peut être dans un emplacement différent pour vous en fonction de la façon dont l'application a été installée - regardez la longue réponse ci-dessous si elle n'existe pas ]

Sudo vim /Library/Application\ Support/Fortinet/FortiClient/conf/vpn.plist

Pour changer les deux zéros suivants en uns:

...
<dict>
        <key>YOUR_VPN_CONNECTION_NAME_HERE</key>
        <dict>
                <key>AllowAutoConnect</key>
                <integer>1</integer>
                <key>AllowKeepRunning</key>
                <integer>0</integer>
                <key>AllowSavePassword</key>
                <integer>1</integer>
...

Enregistrez puis ouvrez simplement à nouveau et les cases à cocher pour enregistrer seront disponibles maintenant, contrairement à avant.

Vous pouvez également utiliser la même chose pour enregistrer certains paramètres VPN pour le déploiement automatique des machines par script (au lieu d'une configuration manuelle pour chaque utilisateur)

Pour les personnes intéressées, la façon dont je l'ai trouvé était simple:

  1. Ouvrez la console Forticlient

  2. Dans le terminal, exécuter "Sudo opensnoop | grep Forti"

  3. Dans la console forticlient, ajoutez rapidement un nouveau VPN

  4. (CNTl-C) puis recherchez dans la sortie

  5. Le fichier ci-dessus était le plus évident et son coup d'œil a montré une bonne Outlook.

  6. Modifiez comme ci-dessus et cela fonctionne.

10
Matt McGlinn

Pour Linux, vous pouvez utiliser forticlientsslvpn_cli avec Expect pour saisir le mot de passe.

Une solution complète disponible ici:

https://Gist.github.com/azizasm/e216bc47b54f5b68405f3c8f8b832e8a

Remarque: cette solution se reconnectera automatiquement si le VPN est déconnecté.

1
AzizSM