408 votes

Existe-t-il un moyen de "se connecter automatiquement" dans PuTTY avec un mot de passe ?

Existe-t-il un moyen de configurer un mot de passe pour une session stockée dans la base de données de l'entreprise ? PuTTY ?

Je sais qu'il est possible de spécifier un "nom d'utilisateur de connexion automatique" (sous Connexion/Données), mais existe-t-il un moyen de faire de même avec le mot de passe ?

14 votes

Utilisez KiTTy... il est développé à partir du code source de PuTTy...

7 votes

Utilisez des paires de clés, pas des mots de passe

442voto

harrymc Points 394411

Pour certaines versions de PuTTY, c'est aussi simple que l'un des éléments suivants :

putty.exe mylogin@somewhere.com -pw mypassword
putty.exe somewhere.com -l mylogin -pw mypassword

Si vous voulez vous connecter en utilisant SSH utilisez ceci :

putty.exe -ssh root@somewhere.com -pw mypasswordforsomewherecom

Pour ceux qui utilisent Windows, vous pouvez simplement créer un raccourci et passer ces paramètres.

Par exemple :

  1. Créer un raccourci sur le bureau vers putty.exe
  2. Renommer le raccourci vers PuTTY - server.com
  3. Cliquez avec le bouton droit de la souris sur le raccourci et choisissez Propriétés
  4. Modifiez le cible similaire à : "C:\Program Files\PuTTY\putty.exe" user@server.com -pw password
  5. Cliquez sur OK

Si votre PuTTY ne prend pas en charge l'option pw vous aurez besoin d'une clé publique comme expliqué dans :
_Créer et copier votre paire de clés dans le client SSH PuTTY_ ( une autre source d'instruction actualisée ).

11 votes

0 votes

Excellente astuce, j'ai maintenant un ensemble de liens de bureau vers nos serveurs de développement ! Très utile.

2 votes

Putty.exe -ssh <nom d'utilisateur>@<ip/domaine> <port> -pw <votrepassowrd>

117voto

Mark Points 251

Il est fortement conseillé d'utiliser les mécanismes de clé publique plutôt que d'envoyer des mots de passe depuis le Shell.
En voici un autre référence pour l'installation .

Lien pour obtenir la dernière version PuTTY (et vérifiez les FAQ ) .

9 votes

+1 pour le bon chemin. Stocker des mots de passe en clair n'importe où est une mauvaise idée.

26 votes

@nik Ne vous méprenez pas, vous avez raison. Mais c'est un site de super-utilisateur, si je veux me connecter automatiquement avec un mot de passe, vous pouvez supposer que j'ai une bonne raison de le faire.

1 votes

@ZacB - Je suis nouveau dans le domaine de la sécurité. Si un attaquant a un accès root à votre système, ne peut-il pas simplement enregistrer toutes vos frappes au clavier, enregistrer vos vidéos, etc. et obtenir tous vos identifiants de toute façon ? Bien sûr, le stockage en texte brut évite à l'attaquant de faire tous ces efforts, non ?

76voto

Franck Dernoncourt Points 17479

J'utilise WinSCP pour "auto login" dans PuTTY avec un mot de passe. Il est gratuit, contient de nombreuses fonctionnalités, a été créé en 2000 et est toujours maintenu en activité. ( Page de WinSCP sur Wikipedia )

ÉTAPE 1 :

  • Connectez-vous à votre winSCP.
  • Cliquez sur Options > Préférences. Suivez ensuite la capture d'écran ci-dessous.

enter image description here

ÉTAPE 2 :

  • Suivez la capture d'écran ci-dessous.

NOTE : L'ouverture de PuTTY à partir de WinSCP peut se faire soit à partir de la fenêtre de connexion, soit à partir de la fenêtre SFTP, ce que je trouve extrêmement pratique :

enter image description here

1 votes

Cette méthode ne fonctionne pas dans mon cas

0 votes

@ZhaoGang ~pourquoi ?

0 votes

Je ne sais pas. J'ai suivi vos étapes mais le mot de passe est toujours requis.

34voto

SixOThree Points 143

Si vous souhaitez préserver les options enregistrées (telles que les tailles de fenêtre préconfigurées et le proxy de tunnel) et charger une session enregistrée pour l'auto-login, utilisez cette approche : http://www.shanghaiwebhosting.com/web-hosting/putty-ssh-auto-login

putty.exe -load my_server -l your_user_name -pw your_password

Où 'my_server' est un nom de session enregistré.

0 votes

Meilleure réponse si vous souhaitez récupérer tous les paramètres de la session

20voto

Robin Moffatt Points 301

Gestionnaire de connexion PuTTY est un programme séparé qui fonctionne avec PuTTY. Il peut se connecter automatiquement et possède une base de données chiffrée contenant les mots de passe.

Je préfère néanmoins les clés SSH.

(Un autre inconvénient est qu'il se peut qu'il ne soit plus pris en charge par son ou ses développeurs d'origine et qu'il ne puisse être téléchargé qu'à partir de sources tierces).

2 votes

Si vous utilisez une phrase de passe pour les clés SSH, cela ne rend-il pas les clés SSH aussi difficiles à utiliser qu'un nom d'utilisateur et un mot de passe ordinaires ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X