Jawaban:
Jika Anda pergi ke pengaturan dempul Anda -> Koneksi dan mengatur nilai "Detik antara keepalives" hingga 30 detik ini akan menyelesaikan masalah Anda.
Selain jawaban dari "das Keks" ada setidaknya satu aspek lain yang dapat mempengaruhi perilaku ini. Bash (biasanya shell default pada Ubuntu) memiliki nilai TMOUT
yang mengatur (nilai desimal dalam detik) setelah waktu sesi shell idle akan habis dan pengguna akan keluar, yang mengarah ke pemutusan dalam sesi SSH.
Selain itu saya akan sangat menyarankan Anda melakukan sesuatu yang lain sama sekali. Atur byobu
(atau bahkan hanya tmux
sendirian karena lebih unggul dari GNU screen
) dan selalu masuk dan melampirkan sesi yang sudah ada sebelumnya (itu GNU screen
dan tmux
terminologi). Dengan cara ini bahkan jika Anda terputus secara paksa - mari kita hadapi itu, pemadaman listrik atau gangguan jaringan selalu dapat terjadi - Anda selalu dapat melanjutkan pekerjaan Anda di mana Anda pergi. Dan itu bekerja di berbagai mesin. Jadi Anda dapat terhubung ke sesi yang sama dari komputer lain (mis. Dari rumah). Kemungkinannya bermacam-macam dan ini merupakan pendongkrak produktivitas sejati. Dan jangan lupa, terminal multiplexer mengatasi salah satu kelemahan besar dari Putty: tidak ada antarmuka tab. Sekarang Anda mendapatkan "tab"screen
tmux
apt-get install tmux
apt-get install byobu
Byobu adalah antarmuka yang bagus untuk kedua terminal multiplexer, tetapi tmux
sangat nyaman sehingga menurut saya itu usang byobu
sebagian besar. Jadi rekomendasi saya akan tmux
.
Juga mencari "dotfiles", khususnya tmux.conf
dan .tmux.conf
di web untuk banyak penyesuaian yang baik untuk Anda mulai.
Pergi ke opsi Putty -> Koneksi
Saya menjaga sesi Putty saya tetap hidup dengan memonitor cron log
tail -f /var/log/cron
Saya ingin sesi Putty hidup karena saya proksi melalui kaus kaki.