Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 3749|Jawab: 0

[jendela] Windows menyelesaikan masalah di mana SSH ke Linux secara otomatis terputus setelah beberapa saat

[Salin tautan]
Diposting pada 20/09/2024 13.54.46 | | | |
Persyaratan: Sekarang sistem Windows memiliki program OpenSSH bawaan, yang dapat dihubungkan ke server Linux jarak jauh melalui perintah ssh, tetapi jika Anda tidak mengoperasikan terminal untuk waktu yang lama, itu akan menyebabkan kematian palsu dan tidak responsif, dan kemudian terputus.

Untuk Windows, folder instalasi default adalah %systemdrive%\Windows\System32\openssh, seperti yang ditunjukkan pada gambar di bawah ini:



larutan

Siapkan file konfigurasi OpenSSH, dan di Windows, klien OpenSSH (ssh) membaca data konfigurasi dari file konfigurasi dalam urutan berikut:

ssh.exe mulai dengan menggunakan parameter -F, menentukan jalur ke file konfigurasi dan nama entri untuk file tersebut.
Profil pengguna terletak di %userprofile%\.ssh\config
Profil seluruh sistem terletak di%programdata%\ssh\ssh_config

Jadi, barussh_configfile (misalnya, folder C:\ProgramData\ssh), dikonfigurasi sebagai berikut:

ServerAliveInterval 50: Pengaturan ini menentukan bahwa klien SSH akan mengirim paket detak jantung (pesan SSH tanpa data) ke server setiap 50 detik untuk memastikan bahwa koneksi tetap aktif. Ini berguna untuk mencegah beberapa perangkat perantara, seperti router atau firewall, terputus karena tidak aktif dalam waktu lama. Jika server tidak merespons paket detak jantung ini, klien terus mengirim.
ServerAliveCountMax 3: Pengaturan ini menentukan berapa kali maksimum klien SSH akan mencoba mengirim paket detak jantung ke server tanpa pertukaran data apa pun. Jika Anda masih tidak menerima respons dari server setelah mencapai jumlah maksimum kali, koneksi dianggap rusak atau tidak dapat dipercaya dan koneksi ditutup secara otomatis. Dalam contoh ini, jika klien mengirim paket detak jantung 3 kali berturut-turut tanpa menerima respons dari server, maka itu akan terputus.

Kemudian, mulai ulang jendela terminal.

Referensi:Login hyperlink terlihat.





Mantan:.NET/C# memanggil layanan pemindaian virus sumber terbuka ClamAV
Depan:Konsol Manajemen Paket VS 2022 Solusi kacau Cina
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com