Apakah ada cara untuk melakukan ini?
Atau saya harus mengambil secara manual setiap catatan dari Registry?
cmd.exe
, memerlukan prompt yang ditinggikan:Hanya sesi:
regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
Semua pengaturan:
regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTatham
Hanya sesi:
reg export HKCU\Software\SimonTatham\PuTTY\Sessions ([Environment]::GetFolderPath("Desktop") + "\putty-sessions.reg")
Semua pengaturan:
reg export HKCU\Software\SimonTatham ([Environment]::GetFolderPath("Desktop") + "\putty.reg")
Klik dua kali pada *.reg
file dan terima impor.
cmd.exe
, memerlukan command prompt yang ditinggikan:regedit /i putty-sessions.reg
regedit /i putty.reg
reg import putty-sessions.reg
reg import putty.reg
Catatan : jangan ganti SimonTatham
dengan nama pengguna Anda.
Catatan : Ini akan membuat reg
file di Desktop pengguna saat ini.
Catatan : Itu tidak akan mengekspor kunci SSH terkait.
Ketika saya mencoba solusi lain saya mendapat kesalahan ini:
Aduh itu, kataku!
Saya mengumpulkan skrip powershell di bawah ini untuk mengekspor dan mengimpor pengaturan Putty. File yang diekspor adalah file .reg windows dan akan mengimpor dengan bersih jika Anda memiliki izin, jika tidak gunakan import.ps1 untuk memuatnya.
Peringatan : mengacaukan registri seperti ini adalah Ide Buruk ™, dan saya tidak benar-benar tahu apa yang saya lakukan. Gunakan skrip di bawah ini dengan risiko Anda sendiri, dan bersiaplah untuk meminta departemen TI Anda mengubah gambar mesin Anda dan mengajukan pertanyaan tidak nyaman tentang apa yang Anda lakukan.
Di mesin sumber:
Pada mesin target:
export.ps1
import.ps1
Permintaan maaf untuk kode non-idiomatik, saya tidak begitu akrab dengan Powershell. Perbaikan dipersilahkan!
sumber
Luncurkan Jalankan, lalu ketikkan jendela Buka turun bawah: regedit
Navigasikan ke, persis seperti di Window's Explorer:
HKEY_CURRENT_USER \ Software \ SimonTatham
Beri nama file (katakanlah) putty.reg dan simpan ke lokasi Anda untuk
digunakan nanti.
Selesai
sumber
Jika Anda ingin mengimpor pengaturan pada
PuTTY Portable
Anda dapat menggunakanputty.reg
file.Masukkan saja ke jalan ini
[path_to_Your_portable_apps]PuTTYPortable\Data\settings\putty.reg
. Program akan mengimpornyasumber
Bagi Anda yang perlu mengimpor Putty dari file registri offline misalnya ketika Anda sedang memulihkan dari sistem crash atau hanya pindah ke mesin baru dan mengambil data dari drive lama ada satu solusi lagi yang layak disebutkan:
http://www.nirsoft.net/utils/registry_file_offline_export.html
Aplikasi konsol yang hebat dan gratis ini akan mengekspor seluruh registri atau hanya kunci registri tertentu. Dalam kasus saya, saya cukup menyalin file registri dari drive lama ke direktori yang sama dengan alat eksportir dan kemudian saya menggunakan perintah dan sintaks berikut dalam jendela CMD yang dijalankan sebagai administrator:
RegFileExport.exe NTUSER.DAT putty.reg "HKEY_CURRENT_USER \ Software \ SimonTatham"
Setelah mengimpor file .reg dan memulai Putty, semuanya ada di sana. Sederhana dan efisien.
sumber
Bagi mereka yang tidak ingin mengacaukan registri, variasi dempul yang disimpan ke file telah dibuat. Terletak di sini: http://jakub.kotrla.net/putty/
Alangkah baiknya jika tim dempul akan mengambil ini sebagai opsi ke distribusi utama.
sumber
Ini jauh lebih mudah mengimpor ekspor registri daripada apa yang dinyatakan di atas. + Cukup:
Bekerja seperti juara di Win 7 Pro.
sumber
Contoh:
Cara mentransfer konfigurasi dempul dan konfigurasi sesi dari satu akun pengguna ke akun lain misalnya ketika membuat akun baru dan ingin menggunakan sesi / konfigurasi dempul dari akun lama
Proses:
- Ekspor kunci registri dari akun lama ke file
- Impor kunci registri dari file ke akun baru
Kunci reg ekspor: (dari akun OLD)
Impor kunci reg: (ke akun BARU)
Login ke akun BARU mis
Buka 'command prompt' yang normal (BUKAN admin!)
Ketik 'regedit'
Pilih 'Impor' dari menu
Pilih file registri untuk diimpor misalnya 'puttyconfig.reg'
Selesai
Catatan:
Jangan gunakan 'admin command prompt' karena pengaturan terletak di bawah '[HKEY_CURRENT_USER ...]' dan regedit akan berjalan sebagai admin dan menunjukkan bagian itu untuk pengguna admin daripada pengguna untuk mentransfer dari dan / atau untuk.
sumber
Perbaikan solusi bumerang untuk mengimpor data ke
PuTTY portable
.Cukup memindahkan yang diekspor
putty.reg
(dengan solusi m0nhawk) kePuTTYPortable\Data\settings\
tidak berfungsi. Putty Portable membuat cadangan file dan membuat yang kosong baru.Untuk mengatasi masalah ini, gabungkan kedua
putty.reg
penyalinan secara manual konfigurasi yang ingin Anda migrasikan dari yang dieksporputty.reg
ke yang baru dibuat diPuTTYPortable\Data\settings\putty.reg
bawah baris berikut.sumber
Jawaban yang diposting oleh @ m0nhawk tampaknya tidak berfungsi saat saya uji pada mesin Windows 7. Sebagai gantinya, menggunakan skrip berikut akan mengekspor / mengimpor pengaturan dempul:
-
sumber
Jawaban m0nhawk tidak bekerja untuk saya di Windows 10 - diperlukan peningkatan prompt perintah dan menolak memancarkan file.
Ini berfungsi dan tidak memerlukan elevasi:
sumber
Menggunakan metode ini juga dimungkinkan untuk melakukan perubahan konfigurasi massal, seperti mengubah font semua sesi.
Diambil dari sini: http://www.sysadmit.com/2015/11/putty-exportar-configuracion.html
sumber
Saya menggunakan manajer koneksi dempul tempat Anda membuat basis data sesi. Sangat mudah untuk menyalin dan mengimpor basis data itu ke komputer lain.
Lihat panduan praktis ini
sumber
Ada skrip PowerShell di ratil.life/first-useful-powershell-script-putty-to-ssh-config yang dapat mengubah sesi menjadi format yang dapat digunakan
.ssh/config
. Itu juga dapat ditemukan di GitHub .Kutipan ini berisi isi utama kode, dan akan mencetak konfigurasi yang dihasilkan langsung ke stdout:
sumber
Jika Anda, seperti saya, menginstal Windows baru dan hanya setelah Anda ingat tentang sesi dempul, Anda masih dapat mengimpornya, jika Anda memiliki hard drive Windows lama atau setidaknya direktori "rumah" lama Anda didukung (
C:\Users\<user_name>
).Dalam direktori ini harus ada
NTUSER.DAT
file. Tersembunyi secara default, jadi Anda harus mengaktifkan file tersembunyi di Windows explorer Anda atau menggunakan browser file lain. File ini berisiHKEY_CURRENT_USER
cabang dari registri Windows lama Anda.Untuk menggunakannya, Anda harus membuka
regedit
Windows baru Anda, dan pilihHKEY_USERS
tombol.Kemudian pilih
File
->Load Hive...
dan temukan direktori "rumah" lama dari instalasi Windows lama Anda. Dalam direktori ini harus adaNTUSER.DAT
file. Tersembunyi secara default, jadi, jika Anda tidak memungkinkan untuk menampilkan file tersembunyi di properti Windows explorer Anda, maka Anda bisa memasukkan nama file secara manual ke dalamFile name
kotak input dialog "Load Hive" dan tekan Enter. Kemudian di jendela dialog berikutnya masukkan beberapa nama kunci untuk memuat registri lama ke dalamnya. mistmp
.HKEY_CURRENT_USER
Cabang registri lama Anda sekarang harus dapat diakses di bawahHKEY_USERS\tmp
cabang registri Anda saat ini.Sekarang ekspor
HKEY_USERS\tmp\Software\SimonTatham
cabang keputty.reg
file, buka file ini di editor teks favorit Anda dan temukan-dan-ganti semuaHKEY_USERS\tmp
stringHKEY_CURRENT_USER
. Sekarang simpan.reg
file tersebut.Anda dapat mengimpor sekarang file ini ke dalam registri Windows Anda saat ini dengan mengklik dua kali. Lihat jawaban m0nhawk bagaimana melakukan ini.
Pada akhirnya, pilih
HKEY_USERS\tmp
cabang di editor registri dan kemudian pilihFile
->Unload Hive...
dan konfirmasi operasi ini.sumber