Müşterilerimizin bulunduğu yerlerde kurduğumuz, donanımın ssh sunucumuza bağlandığı ve ters bir ssh tüneli oluşturduğu bazı donanımlarımız var, böylece izleme amacıyla çeşitli istemci sistemlerine erişebiliriz.
SSH oturumunun bağlantısı kesilene kadar her şey yolunda gidiyor.
Bu olduğunda, SSH sunucumuzda ters tünel tarafından kullanılan bağlantı noktaları DİNLEME modunda takılı kalır ve uzak donanımımız sonunda tünellerini otomatik olarak yeniden bağlamaya ve yeniden kurmaya çalıştığında hatayla başarısız olur.
Uyarı: XXXX dinleme bağlantı noktası için uzaktan bağlantı noktası iletme başarısız oldu
Temiz bir bağlantıyı kesmeyi ve bağlantı noktalarını iyi serbest bırakan kursu deneyerek SSH sunucumuzda veya istemcimizde bir sorun olup olmadığını test ettim. Bir bağlantı hatasını simüle ettiğimde (örneğin istemci donanımının Ethernet bağlantı noktasını çıkarın), yukarıda açıkladığım aynı sorunu yaşıyoruz.
Bu durumu ele almanın doğru yolu nedir? Bunların tersine çevrilmiş tüneller olduğunu aklınızda bulundurun, böylece ne olursa olsun SSH sunucusunda yapılması gerekir. İdeal olarak ssh sunucu tünelleri barındıran SSH oturumu aşağı olduğunu ve kullanmakta olduğu bağlantı noktalarını serbest bırakmak için anında gerçekleştirmek gerekir. Çözüm, ilgili SSH sürecini öldürmeyi içerebilir ama aynı ssh sunucusuna bağlanan birden fazla istemcimiz var ve onları çevrimdışı tekmelemek istememeye dikkat etmeliyim.
Bu kadar olgunlaştığımdan eminim, SSHD'nin bununla başa çıkmak için bir çeşit yerleşik özelliği var ama anlayamıyorum.
Lütfen Windows kutularını yönetmeye geri dönmek zorunda kalmamamı tavsiye edin ...
FYI: Bunu Debian tabanlı bir dağıtımda çalıştırıyorum.