Apakah ada cara untuk mengonfigurasi kata sandi untuk sesi tersimpan di Putty ?
Saya tahu ada kemampuan untuk menentukan "nama pengguna login otomatis" (di bawah Koneksi / Data), tetapi apakah ada cara untuk melakukan hal yang sama dengan kata sandi?
Jawaban:
Untuk beberapa versi Putty, sesederhana salah satu dari:
Jika Anda ingin terhubung menggunakan SSH , gunakan ini:
Bagi yang menggunakan Windows, Anda cukup membuat pintasan dan mengirimkan parameter ini.
Sebagai contoh:
PuTTY - server.com
"C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
Jika Putty Anda tidak mendukung
pw
parameter, Anda akan memerlukan kunci publik seperti yang dijelaskan dalam:Membuat dan Menyalin Pasangan Kunci Anda di Putty SSH Client .
sumber
Sangat disarankan menggunakan mekanisme kunci publik daripada mengirim kata sandi dari shell.
Berikut ini satu referensi lagi untuk pengaturan .
Tautan untuk mendapatkan binari Putty terbaru (dan periksa FAQ ) .
sumber
Saya menggunakan WinSCP untuk "masuk otomatis" di Putty dengan kata sandi. Gratis, berisi banyak fitur, diciptakan pada tahun 2000 dan masih dipelihara aktivitasnya. ( Halaman Wikipedia WinSCP )
Membuka Putty dari WinSCP dapat dilakukan dari jendela login, atau dari jendela SFTP, yang menurut saya sangat berguna:
sumber
Jika Anda ingin mempertahankan opsi yang disimpan (seperti ukuran jendela yang sudah dikonfigurasikan sebelumnya dan proxy tunnel) dan memuat sesi yang disimpan ke login otomatis, gunakan pendekatan ini: http://www.shanghaiwebhosting.com/web-hosting/putty-ssh -otomatis-masuk
Di mana 'my_server' adalah nama sesi yang disimpan.
sumber
Putty Connection Manager adalah program terpisah yang bekerja dengan Putty. Itu dapat autologin dan memiliki basis data terenkripsi yang menyimpan kata sandi.
Saya masih lebih suka kunci SSH.
(Kelemahan lain adalah bahwa ia mungkin tidak lagi didukung oleh pengembang aslinya, dan mungkin hanya tersedia untuk diunduh dari sumber pihak ketiga.)
sumber
Ada port Putty yang disebut KiTTY yang memungkinkan menyimpan nama pengguna / kata sandi.
Kitty_portable.exe sangat berguna; tidak diperlukan instalasi.
sumber
Saya menggunakan mRemote di Windows; itu dapat menyimpan nama pengguna dan kata sandi untuk SSH, RDP, VNC dan Citrix.
sumber
Ya ada jalan. Baru-baru ini saya menambahkan fitur penyimpanan kata sandi untuk Putty 1.5.4 untuk Linux dan Windows. Anda dapat mengunduh binari dan sumber dari Oohtj: PutTY 0.62 dengan fitur penyimpanan kata sandi .
sumber
Tunnelier - kata sandi yang disimpan dienkripsi secara lokal. Ini juga memiliki GUI sFTP serta jendela SSH.
sumber
Menggabungkan dua paket berbeda untuk solusi keamanan bisa berbahaya. Ini adalah satu-satunya cara Putty untuk melakukannya, hanya menggunakan perangkat lunak dari situs Putty.
Pertama-tama Anda harus menggunakan PuTTYgen untuk membuat pasangan kunci, lalu pasang kunci pribadi di Putty, dan salin kunci publik ke situs jarak jauh. Inilah cara Anda melakukan ini.
Unduh PuTTYgen, dan jalankan untuk menghasilkan kunci SSH2-RSA. Saya akan menggunakan setidaknya 4098 bit. Klik tombol Generate, gerakkan mouse ke sekitar, hingga pasangan kunci dibuat.
Setelah dihasilkan, layar Anda akan terlihat seperti ini:
Jelaskan akun di bidang "Komentar Kunci". Kemudian simpan kunci pribadi di satu file, dan kunci publik di file lain.
Kunci publik Anda akan terlihat seperti ini:
Anda harus mengedit ini ke formulir yang cocok untuk situs jarak jauh Anda. Mari kita asumsikan itu mesin Linux menggunakan ssh.
Edit file sehingga memiliki tiga bidang:
Jadi seharusnya terlihat seperti ini ketika selesai
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw / 7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = rsa kunci-20.160.822-
Secara pribadi, saya akan menyalin file ke mesin Linux, dan kemudian mengeditnya, karena editor seperti vim jauh lebih toleran terhadap garis panjang. Saya akan menggunakan perintah 'J' untuk bergabung dengan dua baris, lalu mencari spasi dan menghapus spasi di antara baris. Ketika saya menyalin file ini ke Windows, sistem bersikeras membagi garis panjang tunggal menjadi beberapa baris dengan "\" di antara baris. Yuck. Untuk melanjutkan...
Masuk ke mesin jarak jauh, dan salin / edit, lalu tambahkan kunci publik ke file ~ / .ssh / authorized_keys dalam format yang sama dengan kunci lainnya. Itu harus menjadi satu baris. Seharusnya ada tiga bidang dalam satu baris. Yang pertama mengatakan "ssh-rsa". Yang kedua adalah kunci yang harus diakhiri dengan karakter "=" bidang ketiga adalah opsional, dan akan berisi apa yang Anda masukkan di bidang Komentar Kunci.
Jika ini adalah pertama kalinya Anda membuat file ~ / .ssh / authorized_keys, pastikan direktori dan file tersebut tidak dapat dibaca kelompok atau dunia.
Setelah ini selesai, maka Anda harus membuat sesi Putty di mana kunci pribadi digunakan.
Dalam sesi Putty, buka Connection => SSH => Auth dan klik browse dan pilih tempat Anda menyimpan kunci pribadi Anda "Ini file * .ppk".
Kemudian simpan sesi ini (saya berasumsi Anda juga mengatur akun, alamat IP, dll.).
Setelah ini selesai, Anda hanya perlu memilih sesi, dan Anda masuk.
Cara yang lebih aman adalah menyimpan kunci pribadi Anda dalam file terenkripsi, menggunakan frasa sandi. Kemudian gunakan Pageant untuk mengelola kata sandi Anda. Dengan begitu kunci privat selalu terenkripsi, dan Anda hanya perlu mengetikkan frasa sandi sesekali.
sumber
Jika Anda menggunakan cara berikut, jangan lupa menambahkan "" untuk melampirkan nama sesi Anda, atau mungkin gagal memuat sesi. Sebagai contoh,
Bentuk umumnya adalah:
sumber
Saya lebih suka melakukan ini di mesin Windows. Simpan PuTTY yang dapat dieksekusi di folder, katakan "mytools", dan jalankan perintah ini dari command prompt:
10 adalah oktet terakhir dari alamat IP Anda . Itu dia.
sumber
reg
file - file ini igvita.com/2008/04/14/custom-putty-color-themes sebagai skema warna saya, tetapi bisakah saya menggunakannya entah bagaimana?Jika koneksi diautentikasi oleh kunci publik dan kata sandi, pertimbangkan untuk menggunakan Pageant .
Anda dapat menambahkan kunci pribadi Anda ke Pageant dengan kata sandi yang terkait. Dengan anggapan Anda telah mengonfigurasi nama pengguna yang benar di Putty, Anda akan mengautentikasi secara transparan.
Itu tidak menyimpan kata sandi Anda sehingga Anda harus menambahkan kembali kunci Anda saat Anda meluncurkannya lagi. Ada opsi baris perintah untuk meluncurkan dan menambahkan kunci dalam sekali jalan.
Ini akan meminta kata sandi jika diperlukan.
Dan yang terbaik dari semuanya, ini adalah bagian dari paket Putty , jadi Anda mungkin sudah mendapatkannya di komputer Anda.
sumber
Instal MTPuTTY dan masalah Anda harus diselesaikan. Anda bahkan dapat menjalankan banyak skrip setelah masuk ke Putty.
sumber
Saya ingin menjelaskan lebih lanjut tentang jawaban Emrald214 di MTPutty sebagai perangkat lunak gratis yang bagus.
MTPutty - Dempul multi-tab (versi portabel karena keterbatasan instalasi perusahaan untuk banyak pengguna) karena membantu untuk terhubung ke banyak server dan mudah diatur dalam folder dengan perangkat lunak gratis ini.
dalam script di atas SLEEP adalah untuk menunggu di antara perintah dalam milidetik.
catatan:
Perangkat lunak ini banyak membantu dalam operasi sehari-hari jika Anda perlu berurusan dengan banyak server.
sumber
Jika riwayat perintah adalah masalah keamanan, buka rute kunci publik (karena kata sandi plaintext Anda yang ditentukan dalam
-pw
opsi disimpan dalam riwayat perintah).sumber