Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3749|Yanıt: 0

[pencereler] Windows, SSH'nin Linux'a otomatik olarak bağlantısının kesilmesi sorununu çözüyor

[Bağlantıyı kopyala]
Yayınlandı 20.09.2024 13:54:46 | | | |
Gereksinimler: Artık Windows sistemlerinde yerleşik OpenSSH programları bulunur; bunlar ssh komutlarıyla uzak Linux sunucularına bağlanabilir, ancak terminali uzun süre çalıştırmazsanız sahte ölüm ve tepkisizlik ile bağlantıyı keser.

Windows için, varsayılan kurulum klasörü %systemdrive%\Windows\System32\openssh'dir, aşağıdaki görselde gösterildiği gibi:



çözüm

Bir OpenSSH yapılandırma dosyası kurun ve Windows'ta OpenSSH istemcisi (ssh) yapılandırma dosyasından yapılandırma verilerini aşağıdaki sırayla okur:

ssh.exe -F parametresini kullanarak yapılandırma dosyasına giden yolu ve o dosyanın giriş adını belirterek başlar.
Kullanıcının profili %userprofile%\.ssh\config adresinde bulunur
Sistem genelinde profil şu adreste yer alır%programdata%\ssh\ssh_config

Yani, yenissh_configdosyasını (örneğin, C:\ProgramData\ssh klasörü) aşağıdaki şekilde yapılandırılmıştır:

ServerAliveInterval 50: Bu ayar, SSH istemcisinin bağlantının aktif kalmasını sağlamak için her 50 saniyede bir sunucuya bir kalp atışı paketi (veri olmayan SSH mesajı) göndereceğini belirtir. Bu, yönlendiriciler veya güvenlik duvarları gibi bazı ara cihazların uzun süreli hareketsizlik nedeniyle bağlantısının kesilmesini önlemek için faydalıdır. Sunucu bu kalp atışı paketine yanıt vermezse, istemci göndermeye devam eder.
ServerAliveCountMaxMax 3: Bu ayar, bir SSH istemcisinin veri alışverişi olmadan sunucuya kalp atışı paketleri göndermeye çalışacağı maksimum kaç kez belirtir. Maksimum kez ulaştıktan sonra hala sunucudan yanıt alamazsanız, bağlantı bozuk veya güvenilmez sayılır ve bağlantı otomatik olarak kapanır. Bu örnekte, istemci sunucudan yanıt almadan üst üste 3 kez kalp atışı paketleri gönderirse, bağlantı kesilir.

Sonra, terminal penceresini yeniden başlatın.

Referans:Bağlantı girişi görünür.





Önceki:.NET/C# ClamAV açık kaynak virüs tarama hizmetini çağırır
Önümüzdeki:VS 2022 Paket Yönetim Konsolu Çin garabıltı çözümü
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com