Est-il possible de configurer un mot de passe pour une session stockée dans 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 la même chose avec le mot de passe?
Réponses:
Pour certaines versions de PuTTY, c'est aussi simple que:
Si vous souhaitez vous connecter en utilisant SSH , utilisez ceci:
Pour ceux qui utilisent Windows, vous pouvez simplement créer un raccourci et transmettre ces paramètres.
Par exemple:
PuTTY - server.com
"C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
Si votre PuTTY ne prend pas en charge le
pw
paramètre, vous aurez besoin d'une clé publique, comme expliqué dans la section:Création et copie de votre paire de clés dans le client PuTTY SSH .
la source
Nous vous conseillons vivement d'utiliser les mécanismes de clé publique plutôt que d'envoyer des mots de passe à partir du shell.
Voici une autre référence pour la configuration .
Lien pour obtenir les derniers fichiers binaires de PuTTY (et consulter la FAQ ) .
la source
J'utilise WinSCP pour me «connecter automatiquement» dans PuTTY avec un mot de passe. C'est gratuit, contient beaucoup de fonctionnalités, a été créé en 2000 et est toujours activité maintenue. (Page WinSCP Wikipedia )
L’ouverture de PuTTY à partir de WinSCP peut être effectuée à partir de la fenêtre de connexion ou de la fenêtre SFTP, que je trouve extrêmement pratique:
la source
Si vous souhaitez conserver les options enregistrées (telles que les tailles de fenêtre préconfigurées et le proxy tunnel) et charger une session enregistrée pour la connexion automatique, utilisez cette approche: http://www.shanghaiwebhosting.com/web-hosting/putty-ssh -connexion automatique
Où 'mon_serveur' est un nom de session enregistré.
la source
PuTTY Connection Manager est un programme distinct qui fonctionne avec PuTTY. Il peut s'inscrire automatiquement et dispose d'une base de données cryptée contenant les mots de passe.
Je préfère quand même les clés SSH.
(Un autre inconvénient est qu’il ne sera peut-être plus pris en charge par son / ses développeur (s) d'origine et pourra uniquement être téléchargé à partir de sources tierces.)
la source
Il y a un port de PuTTY appelé KiTTY qui permet de sauvegarder un nom d'utilisateur / mot de passe.
Le fichier kitty_portable.exe est très pratique. aucune installation n'est nécessaire.
la source
J'utilise mRemote sur Windows; il peut stocker des noms d'utilisateur et des mots de passe pour SSH, RDP, VNC et Citrix.
la source
Oui, il y a un moyen. Récemment, j'ai ajouté une fonctionnalité d'enregistrement de mot de passe pour PuTTY 1.5.4 pour Linux et Windows. Vous pouvez télécharger les fichiers binaires et les sources depuis Oohtj: PuTTY 0.62 avec une fonction de sauvegarde du mot de passe .
la source
Tunnelier - mots de passe enregistrés cryptés localement. Il a également une interface graphique sFTP ainsi que des fenêtres SSH.
la source
La combinaison de deux packages différents pour une solution de sécurité peut être dangereuse. C'est la seule façon de faire cela, utilisant uniquement les logiciels du site PuTTY.
Vous devez d’abord utiliser PuTTYgen pour créer une paire de clés, puis installer la clé privée dans PuTTY, puis copier la clé publique sur le site distant. Voici comment vous faites cela.
Téléchargez PuTTYgen et exécutez-le pour générer une clé SSH2-RSA. J'utiliserais au moins 4098 bits. Cliquez sur le bouton Générer, déplacez la souris jusqu'à ce que la paire de clés soit générée.
Une fois généré, votre écran ressemblera à ceci:
Décrivez le compte dans le champ "Commentaire clé". Enregistrez ensuite la clé privée dans un fichier et la clé publique dans un autre fichier.
Votre clé publique ressemblera à ceci:
Vous devez modifier ceci pour un formulaire adapté à votre site distant. Supposons que c'est une machine Linux utilisant ssh.
Editez le fichier pour qu'il ait trois champs:
Donc, ça devrait ressembler à ça quand on a fini
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw / 7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = rsa-key-20160822
Personnellement, je copierais le fichier sur la machine Linux, puis le modifierais, car les éditeurs comme vim sont beaucoup plus tolérants pour les longues lignes. J'utilisais la commande 'J' pour joindre deux lignes, puis je recherchais des espaces et supprimais les espaces entre les lignes. Lorsque j'ai copié ce fichier dans Windows, le système a insisté pour fractionner la longue ligne unique en plusieurs lignes avec "\" entre les lignes. Beurk. Continuer...
Connectez-vous à la machine distante, copiez / modifiez, puis ajoutez la clé publique au fichier ~ / .ssh / registered_keys au même format que les autres clés. Ce devrait être une seule ligne. Il devrait y avoir trois champs sur une seule ligne. Le premier dit "ssh-rsa". La seconde est la clé qui doit se terminer par les caractères "=", le troisième champ est facultatif et contiendra ce que vous avez mis dans le champ Commentaire de clé.
Si vous créez le fichier ~ / .ssh / registered_keys pour la première fois, assurez-vous que le répertoire et le fichier ne sont pas lisibles par groupe ou par tout le monde.
Une fois que cela est fait, vous devez créer une session PuTTY où la clé privée est utilisée.
Dans la session PuTTY, accédez à Connexion => SSH => Auth, cliquez sur Parcourir et sélectionnez l'emplacement dans lequel vous avez stocké votre clé privée "C'est un fichier * .ppk".
Puis enregistrez cette session (je suppose que vous avez également configuré le compte, l'adresse IP, etc.).
Une fois cela fait, il vous suffit de sélectionner la session et vous êtes connecté.
Une méthode plus sécurisée consiste à stocker votre clé privée dans un fichier crypté, à l'aide d'une phrase secrète. Ensuite, utilisez Pageant pour gérer votre phrase secrète. De cette façon, la clé privée est toujours cryptée et il vous suffit de taper une phrase secrète de temps en temps.
la source
Si vous utilisez la méthode suivante, n’oubliez pas d’ajouter "" pour inclure le nom de votre session. Sinon, le chargement de la session risque de ne pas aboutir. Par exemple,
La forme générale est:
la source
Je préfère faire comme ça sur une machine Windows. Enregistrez le fichier exécutable PuTTY dans un dossier, dites "mytools" et exécutez cette commande à partir de l'invite de commande:
10 est le dernier octet de votre adresse IP . C'est ça.
la source
reg
fichiers igvita.com/2008/04/14/custom-putty-color-themes en tant que palette de couleurs, mais puis-je l'utiliser d'une manière ou d'une autre?Si la connexion est authentifiée par une clé publique et un mot de passe, envisagez d'utiliser Pageant .
Vous pouvez ajouter vos clés privées à Pageant avec le mot de passe associé. En supposant que vous ayez le bon nom d'utilisateur configuré dans PuTTY, vous vous authentifiez de manière transparente.
Il ne stocke pas vos mots de passe, vous devrez donc rajouter votre clé lors de votre prochain lancement. Il existe une option de ligne de commande pour lancer et ajouter des clés en une fois.
Il vous demandera un mot de passe si nécessaire.
Et le meilleur de tous, il fait partie de la suite PuTTY , vous l'avez donc probablement déjà sur votre ordinateur.
la source
Installez MTPuTTY et votre problème devrait être résolu. Vous pouvez même exécuter plusieurs scripts après vous être connecté à Putty.
la source
Je voudrais expliquer plus sur la réponse d'Emrald214 sur MTPutty car c'est un logiciel gratuit agréable.
MTPutty - Mastic à onglets multiples (version portable en raison des restrictions imposées par de nombreux utilisateurs pour l’installation en entreprise), car il facilite la connexion à de nombreux serveurs et est facile à organiser dans des dossiers avec ce logiciel gratuit.
dans le script ci-dessus, SLEEP indique une attente entre les commandes, en millisecondes.
Remarque:
Ce logiciel aide beaucoup dans les opérations quotidiennes si vous devez gérer plusieurs serveurs.
la source
Si l'historique des commandes est un problème de sécurité, choisissez la route de clé publique (car votre mot de passe en texte en clair spécifié dans l'
-pw
option est stocké dans l'historique des commandes).la source