Y a-t-il un moyen de faire cela?
Ou dois-je prendre manuellement chaque enregistrement du Registre?
cmd.exe
, nécessitent une invite élevée:Seules les sessions:
regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
Tous les paramètres:
regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham
Seules les sessions:
reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")
Tous les paramètres:
reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")
Double-cliquez sur le *.reg
fichier et acceptez l'importation.
cmd.exe
, nécessitent une invite de commande élevée:regedit /i putty-sessions.reg
regedit /i putty.reg
reg import putty-sessions.reg
reg import putty.reg
Remarque : ne remplacez pas SimonTatham
par votre nom d'utilisateur.
Remarque : Il créera un reg
fichier sur le bureau de l'utilisateur actuel.
Remarque : il n'exportera pas les clés SSH associées.
Lorsque j'ai essayé les autres solutions, j'ai eu cette erreur:
Phooey à ça, je dis!
J'ai rassemblé les scripts PowerShell ci-dessous pour exporter et importer les paramètres PuTTY. Le fichier exporté est un fichier Windows .reg et sera importé proprement si vous en avez l'autorisation, sinon utilisez import.ps1 pour le charger.
Avertissement : jouer avec le registre comme celui-ci est une mauvaise idée ™, et je ne sais pas vraiment ce que je fais. Utilisez les scripts ci-dessous à vos risques et périls et préparez-vous à ce que votre service informatique recrée l'image de votre machine et vous pose des questions gênantes sur ce que vous faisiez.
Sur la machine source:
Sur la machine cible:
export.ps1
import.ps1
Toutes mes excuses pour le code non idiomatique, je ne connais pas très bien Powershell. Les améliorations sont les bienvenues!
la source
Lancez Run, puis tapez dans la fenêtre déroulante Ouvrir: regedit
Accédez à, comme dans l'Explorateur de fenêtres:
HKEY_CURRENT_USER \ Software \ SimonTatham
Donnez un nom au fichier (par exemple) putty.reg et enregistrez-le à votre emplacement pour une
utilisation ultérieure.
Terminé.
la source
Si vous souhaitez importer des paramètres sur
PuTTY Portable
Vous pouvez utiliser leputty.reg
fichier.Mettez-le simplement sur ce chemin
[path_to_Your_portable_apps]PuTTYPortable\Data\settings\putty.reg
. Le programme l'importerala source
Pour ceux d'entre vous qui ont besoin d'importer Putty à partir d'un fichier de registre hors ligne, par exemple lorsque vous effectuez une récupération à partir d'un système en panne ou que vous passez simplement à une nouvelle machine et récupérez des données sur cet ancien lecteur, il existe une autre solution qui mérite d'être mentionnée:
http://www.nirsoft.net/utils/registry_file_offline_export.html
Cette application console géniale et gratuite exportera l'intégralité du registre ou seulement une clé de registre spécifique. Dans mon cas, j'ai simplement copié le fichier de registre d'un ancien lecteur dans le même répertoire que l'outil d'exportation, puis j'ai utilisé la commande et la syntaxe suivantes dans la fenêtre CMD exécutée en tant qu'administrateur:
RegFileExport.exe NTUSER.DAT putty.reg "HKEY_CURRENT_USER \ Software \ SimonTatham"
Après avoir importé le fichier .reg et démarré Putty, tout était là. Simple et efficace.
la source
Pour ceux qui ne veulent pas jouer avec le registre, une variante de mastic qui enregistre dans un fichier a été créée. Il se trouve ici: http://jakub.kotrla.net/putty/
Ce serait bien que l'équipe de mastic prenne cela comme une option dans la distribution principale.
la source
C'était tellement plus facile d'importer l'exportation du registre que ce qui est indiqué ci-dessus. + Simplement:
A travaillé comme un champion sur Win 7 Pro.
la source
Exemple:
Comment transférer la configuration de mastic et la configuration de session d'un compte d'utilisateur à un autre, par exemple lors de la création d'un nouveau compte et que vous souhaitez utiliser les sessions / configurations de mastic de l'ancien compte
Processus:
- Exporter la clé de registre de l'ancien compte dans un fichier
- Importer la clé de registre du fichier dans le nouveau compte
Exporter la clé d'enregistrement: (à partir de l'ancien compte)
Importer la clé d'enregistrement: (dans un nouveau compte)
Connectez-vous à un nouveau compte, par exemple Tom
Ouvrez l'invite de commande normale (PAS admin!)
Tapez «regedit»
Sélectionnez «Importer» dans le menu
Sélectionnez le fichier de registre à importer, par exemple 'puttyconfig.reg'
Terminé
Remarque:
N'utilisez pas une «invite de commande admin» car les paramètres se trouvent sous «[HKEY_CURRENT_USER ...]» et regedit s'exécuterait en tant qu'administrateur et afficherait cette section pour l'administrateur-utilisateur plutôt que pour l'utilisateur à transférer depuis et / ou à.
la source
Une amélioration de la solution de bumerang pour importer des données
PuTTY portable
.putty.reg
Déplacer simplement l'exportation (avec la solution m0nhawk) versPuTTYPortable\Data\settings\
n'a pas fonctionné. PuTTY Portable sauvegarde le fichier et en crée un nouveau vide.Pour contourner ce problème, fusionnez les deux en
putty.reg
copiant manuellement la configuration que vous souhaitez migrer de votre fichier exportéputty.reg
vers la ligne nouvellement crééePuTTYPortable\Data\settings\putty.reg
ci-dessous.la source
La réponse publiée par @ m0nhawk ne semble pas fonctionner lorsque je teste sur une machine Windows 7. Au lieu de cela, l'utilisation des scripts suivants exporterait / importerait les paramètres de mastic:
-
la source
La réponse de m0nhawk n'a pas fonctionné pour moi sur Windows 10 - elle nécessitait une invite de commande élevée et refusait d'émettre un fichier.
Cela a fonctionné et n'a pas nécessité d'élévation:
la source
En utilisant cette méthode, il est également possible d'effectuer des modifications de configuration de masse, telles que la modification de la police de toutes les sessions.
Extrait d'ici: http://www.sysadmit.com/2015/11/putty-exportar-configuracion.html
la source
J'utilise le gestionnaire de connexions putty où vous créez une base de données de sessions. Il est facile de copier et d'importer cette base de données vers d'autres ordinateurs.
Voir ce guide pratique
la source
Il existe un script PowerShell sur ratil.life/first-useful-powershell-script-putty-to-ssh-config qui peut convertir les sessions dans un format utilisable dans
.ssh/config
. Il peut également être trouvé sur GitHub .Cet extrait contient les entrailles principales du code et imprimera la configuration résultante directement sur stdout:
la source
Si vous, comme moi, avez installé de nouveaux Windows et seulement après vous être souvenu des sessions de mastic, vous pouvez toujours les importer, si vous avez un ancien disque dur Windows ou au moins votre ancien répertoire "home" sauvegardé (
C:\Users\<user_name>
).Dans ce répertoire, il devrait y avoir un
NTUSER.DAT
fichier. Il est masqué par défaut, vous devez donc activer les fichiers cachés dans votre explorateur Windows ou utiliser un autre navigateur de fichiers. Ce fichier contient laHKEY_CURRENT_USER
branche de votre ancien registre Windows.Pour l'utiliser, vous devez ouvrir
regedit
sur votre nouveau Windows et sélectionner laHKEY_USERS
clé.Sélectionnez ensuite
File
->Load Hive...
et recherchez votre ancien répertoire "home" de votre ancienne installation Windows. Dans ce répertoire, il devrait y avoir unNTUSER.DAT
fichier. Il est caché par défaut, donc, si vous n'avez pas permis d'afficher les fichiers cachés dans les propriétés de votre explorateur Windows, vous pouvez simplement saisir manuellement le nom du fichier dans la zone deFile name
saisie de la boîte de dialogue "Charger la ruche" et appuyer sur Enter. Ensuite, dans la fenêtre de dialogue suivante, entrez un nom de clé pour y charger l'ancien registre. par exempletmp
.La
HKEY_CURRENT_USER
branche de votre ancien registre devrait maintenant être accessible sous laHKEY_USERS\tmp
branche de votre registre actuel.Maintenant, exportez la
HKEY_USERS\tmp\Software\SimonTatham
branche dans unputty.reg
fichier, ouvrez ce fichier dans votre éditeur de texte préféré et recherchez et remplacez toutes lesHKEY_USERS\tmp
chaînes parHKEY_CURRENT_USER
. Enregistrez maintenant le.reg
fichier.Vous pouvez maintenant importer ce fichier dans votre registre Windows actuel en double-cliquant dessus. Voir la réponse de m0nhawk comment procéder.
À la fin, sélectionnez la
HKEY_USERS\tmp
branche dans l'éditeur de registre, puis sélectionnezFile
->Unload Hive...
et confirmez cette opération.la source