Putty - Sambungkan Ulang Otomatis Setelah Gangguan Internet?


40

Setelah cegukan kecil dalam koneksi internet, setiap jendela Putty terbuka akan memunculkan kotak pesan yang mengatakan ada kesalahan koneksi. Apakah ada cara untuk mengotomatiskan upaya coba lagi? Atau lebih baik lagi, katakan itu untuk melihat status jaringan dan terhubung kembali ketika akses internet dibangun kembali?

Saya tahu ada solusi "stackoverflow" untuk menulis sebuah program yang memanggil Putty menggunakan antarmuka baris perintahnya menggunakan -load dan -pw. Tapi saya mencari solusi "superuser" karena sepertinya itu kurang berhasil.

Haruskah saya melihat Tunnelier saja?

Latar Belakang: Saya menggunakan terowongan SSH dengan penerusan port untuk mendapatkan akses jarak jauh ke database di BlueHost.

Jawaban:


26

Kitty adalah versi dempul bercabang yang menambahkan menghubungkan kembali, mengirim ke baki dan menyimpan nama pengguna / kata sandi. Penyambungan kembali otomatis berfungsi setelah mesin bangun dari tidur juga. Sudah sangat stabil bagi saya. BEBAS :)


3
Luar biasa, saya baru mencobanya dan melakukan persis apa yang saya inginkan
Martin Hansen


3
Opsi sambung ulang otomatis ada di tengah halaman "Sambungan" di bawah "Opsi sambung kembali". Saya tidak yakin pada awalnya apakah fitur ini otomatis atau pengaturan
SeanDowney

2
Situs resmi: kitty.9bis.net
Ouroborus

Ini adalah open source
Rolf


13

Tunnelier menyediakan fungsionalitas yang saya cari.

Ini gratis:

Klien kami bebas untuk menggunakan semua jenis, termasuk dalam organisasi.


4

Mungkin tidak akan berguna atau nyaman bagi Anda seperti bagi saya, tetapi saya menggunakan layar dalam sesi ssh saya dan memiliki opsi untuk melanjutkan dan koneksi yang rusak dengan layar -R selama Anda terhubung ke server yang sama (uni menyediakan 3 server yang dapat mereka alokasikan atau Anda dapat secara eksplisit memilih).



0

Satu-satunya hal yang dapat saya pikirkan yang mungkin bisa membantu adalah opsi "Aktifkan TCP Keepalives" di bawah Koneksi.


Lihat komentar saya pada jawaban
jfmessier

0

Anda mungkin tidak dapat membangun kembali koneksi yang ADA, karena kunci bersama dibuat selama koneksi, dan diperbarui secara berkala mungkin membuat kami sinkronisasi, atau ketinggalan zaman. Pada titik ini, ini harus diinisialisasi ulang, menggunakan kunci pribadi Anda sendiri dengan server.

Aktifkan TCP Keepalives mungkin menjadi satu-satunya solusi di sini.


Situasi saya adalah: Saya lebih sering menggunakan koneksi dan tidak boleh diam lebih dari satu menit. Masalah saya adalah ketika internet terputus selama beberapa detik, begitu juga sesi saya. ServerAliveInterval dan ServerAliveCountMax sepertinya mereka MUNGKIN berfungsi, tetapi saya tidak yakin cara mengonfigurasi mereka yang memiliki Putty ...
colithium

Di bawah konfigurasi Putty, dalam daftar di sebelah kiri, klik Sambungan. Di sebelah kanan, Anda akan melihat item seperti "Detik di antara keepalives (0 untuk mematikan)" 0 adalah nilai default. Anda juga dapat bermain dengan opsi koneksi TCP tingkat rendah.
jfmessier

Pertukaran ulang kunci memerlukan pengakuan dari ujung lain ... "tidak sinkron" tidak dapat terjadi.
grawity

1
Paket TCP keepalive atau SSH keepalive null tidak membantu menjaga koneksi tetap terbuka jika komunikasi terputus. Berlawanan dengan pengaturan ini akan membantu untuk menyadari bahwa komunikasi tidak berfungsi lebih cepat dan akibatnya menurunkan koneksi SSH lebih cepat. --- Pesan keepalive penting jika ada periode panjang tanpa komunikasi - untuk menjaga komunikasi tetap terbuka pada perangkat stateful (seperti NAT atau firewall dinamis).
pabouk

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.