Setiap kali putty
menutup sesi setelah beberapa waktu jika tidak digunakan.
Tidak ada time
parameter pada dempul, jadi bagaimana saya bisa menjaga putty
sesi ssh saya selalu hidup?
Hal lain yang perlu diperiksa adalah apakah sistem Anda mengatur variabel lingkungan TMOUT. Untuk memeriksa ini, Anda cukup melakukan:
env | grep TMOUT
atau
echo $TMOUT
Jika diatur, Anda dapat mengubahnya atau tidak menyetelnya. Untuk mengubah nilainya:
export TMOUT=3600
Di mana jumlahnya adalah jumlah detik hingga Anda logout. Jika tidak, setel untuk mematikan fitur:
unset TMOUT
Catatan, mungkin administrator sistem Anda telah mengatur ini untuk alasan keamanan. Jadi, jika Anda bukan administrator sistem, Anda mungkin ingin memeriksa ini sebelum mengubah sendiri.
Aktifkan penyimpanan tetap SSH dengan mengubah pengaturan berikut ke nilai positif:
Nilai 300 harus cukup dalam banyak kasus. (5 menit.) Hal ini menyebabkan Putty mengirimkan paket SSH null ke remote host secara berkala, sehingga sesi tidak habis.
Perhatikan bahwa kami tidak ingin SO_KEEPALIVE
opsi lebih rendah pada halaman itu. Itu adalah mekanisme level yang jauh lebih rendah yang paling baik digunakan hanya ketika protokol level aplikasi tidak memiliki mekanisme keepalive sendiri. SSH melakukannya, jadi kita tidak boleh menggunakan TCP keepalives dalam kasus ini.
Ada hal-hal lain yang dapat menyebabkan koneksi terputus, tetapi ini adalah hal pertama yang solid untuk dicoba. Jika tidak berhasil, Anda perlu melihat hal-hal lain ini: Batas waktu VPN, batas waktu router, perubahan pengaturan pada server SSH jarak jauh, koneksi tidak stabil, dll.
top
ketika Anda pergi.Selain jawaban lain, saya sarankan menjalankan
screen
untuk dapat memiliki manajemen sesi bahkan jika dempul putus (koneksi mati, vpn turun, dll).sumber
Periksa opsi berikut di Putty:
sumber
Jalankan saja ini pada dempul Anda ini, pastikan, untuk mengaktifkan sesi Anda setiap 10 menit.
sumber
Jika tidak ada yang di atas tidak membantu,
Anda harus mengubah konfigurasi sshd sistem Anda!
PERHATIKAN, ANDA AKAN MEMBUTUHKAN ROOT ROOT UNTUK INI!
Edit
sshd_config
file Anda , dalam kasus saya itu ditemukan/etc/ssh/sshd_config
konten tadinya:
mengubah:
Jangan lupa
sumber
Anda dapat menggunakan
top
perintah di prompt shell. Ini akan membuat sesi Anda tetap hidup.sumber
Di
Connection>SSH
menu dempul , gunakan nilai berikut sebagaiRemote command:
bash --rcfile <(echo 'source ~/.bash_profile; unset TMOUT')
.sumber