Saya mencoba mengatur komputer Windows untuk selalu memiliki dua terowongan SSH ke server Linux saya.
Saat ini, saya menggunakan Putty untuk membuka dua terowongan SSH: Saya masuk ke server Putty, biarkan diminimalkan, dan tidak pernah menyentuhnya. Ini berfungsi dengan baik, kecuali ketika koneksi SSH turun: Putty menampilkan pesan kesalahan, dan saya perlu menutup kesalahan secara manual dan menyambung kembali ke server.
Yang ingin saya lakukan adalah memiliki aplikasi yang dapat mengatur dua terowongan SSH, dan dapat secara otomatis menyambung kembali, tanpa perlu melakukan apa pun secara manual, termasuk memasukkan kata sandi. Data yang saya kirim di kedua terowongan adalah koneksi VNC, jadi saya sering tidak berada di mesin untuk menghapus kesalahan dan memasukkan kata sandi. Dua terowongan adalah satu terowongan lokal, dan satu terowongan terpencil.
(Ya, saya menyadari bahaya masuk secara otomatis ke SSH. Saya berencana membuat pengguna khusus tanpa hak istimewa dan tidak diizinkan untuk masuk secara interaktif, dan menggunakannya.)
Saya memang menemukan pertanyaan ini: Bagaimana cara menjaga agar terowongan SSH tetap terbuka? , tapi itu menggunakan Linux sebagai klien SSH, dan saya menggunakan Windows.
sumber
Jawaban:
Coba Bitvise Tunnelier - ini bekerja untuk saya. Saya mengaturnya untuk membuat terowongan SSH sementara hanya terlihat sebagai ikon baki. Itu membangun koneksi SSH pada startup dan membangun kembali begitu konektivitas dipulihkan setelah dipotong atau setelah sistem pergi tidur. Saya masih lebih suka tampilan konsol Putty, jadi saya tetap menggunakannya - tetapi untuk menjaga terowongan saya sekarang menggunakan Tunnelier. Satu-satunya kelemahan utama yang saya temukan adalah kurangnya dukungan IPv6, yang disediakan oleh Putty tanpa perlu tindakan pengguna.
sumber
Coba MyEnTunnel . Itu dapat menyambung kembali pada kegagalan koneksi.
sumber
Lihatlah Xshell - lebih skrip daripada Putty dan gratis untuk digunakan di rumah (jika itu yang Anda butuhkan). Ia mengklaim memiliki fitur auto-sambungkan kembali tetapi saya belum mencobanya dan telah menggunakan laptop berbasis Linux selama beberapa bulan sekarang jadi tidak memiliki sarana untuk mengujinya di mo.
sumber
Dua alat hebat:
Keduanya memiliki fitur-fitur tersebut:
1. Mobaxterm
Situs: http://mobaxterm.mobatek.net/
Menangkap:
2. SSH Tunnel Manager
Situs: https://code.google.com/archive/p/ssh-tunnel-manager/
Menangkap:
sumber
Saya mencoba banyak solusi seperti SSH tunnel manager, tetapi semua tidak nyaman bagi saya: terlalu banyak layar konfigurasi, terkadang buggy (satu kali SSH tunnel manager membersihkan semua! Pengaturan yang saya miliki! Jadi saya harus mengembalikan pengaturan untuk semua 30 terowongan). Jadi mereka semua kehilangan kepercayaan saya. Itu sebabnya saya membuat skrip Powershell khusus, mudah dikonfigurasi, dapat diubah, kecil, tetapi berfungsi. Diposting di sini dan di bawah ini:
Untuk mulai menggunakannya, Anda memerlukan konfigurasi seperti ini:
Simpan sebagai config.csv. Dan menggunakan skrip PowerShell untuk mempertahankannya adalah:
Setelah dikonfigurasi jalankan saja seperti:
sumber
Jika Anda penggemar Putty, cobalah Putty Tray .
Ini memiliki beberapa fungsi tambahan, termasuk mencoba untuk menghubungkan kembali secara otomatis setelah kegagalan koneksi dan menghubungkan kembali ketika komputer Anda bangun dari standby.
Seperti yang telah disebutkan oleh orang lain, saya akan menggabungkan ini dengan otentikasi kunci publik tanpa frasa sandi.
Secara teori ini seharusnya cukup andal, tapi saya bukan ahli keamanan jadi tidak bisa memberi tahu Anda di depan itu.
sumber
Saya mencari di Google dan memberikan beberapa hasil untuk pertanyaan Anda, pada dasarnya Anda selalu dapat mencoba kombo pencarian
automate putty login
yang saya lakukan. Berikut ini adalah hasil yang sangat berguna yang cocok untuk Anda:http://www.neox.net/w/2008/04/22/putty-auto-login-macro-putty-connection-manager/
Ini menuntun Anda melalui cara menyiapkan makro untuk dempul. Juga unduh manajer koneksi Putty di sini (karena tautannya terputus dari tautan awal):
http://sourceforge.net/projects/puttycm/
sumber
Saya menggunakan Putty juga dan memiliki masalah yang sama sampai saya menemukan solusi yang lebih baik - Coba ADVSoft SSH Persisten https://persistentssh.com berfungsi sebagai layanan Windows dan membuat terowongan SSH dalam keadaan berjalan. Gratis untuk penggunaan pribadi, tidak perlu menginstal apa pun.
sumber