yeniden başlatıldığında SSH tüneli bağlanıyor mu?


9

Localhost'um çökerse nasıl bir Tünel kurabilirim?

ağ sorunları durumunda tünel canlı tutmak için benim autohost im autossh çalışan 2 makineleri, Remotehost ve localhost var.

autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 disp@192.168.2.100 -p 80

ama localhost'u yeniden başlatmam gerekirse ne olur? tüneli nasıl otomatik olarak yeniden bağlarım?

Yanıtlar:


14

Tüneli, önyüklemede yürütülen bazı komut dosyalarına kurma komutunu koyun. /Etc/rc.local komutunu kullanabilir, / etc / init veya /etc/init.d dizinine kendi init betiğinizi yazabilir veya daha zarif bir şekilde /etc/network/if-up.d dosyasına bir betik yazabilirsiniz. . Son seçenek, ağ arayüzü geldikten sonra komut dosyasını yürütür.


/Etc/network/if-up.d adresinde çağrıldığında, her arayüz tekrar kalktığında tekrar tekrar çağrılmayacak mı?
TNT

9

Başka basit bir seçenek eklemektir @reboot autossh ... &için/etc/cron.d/autossh


2
Bu şöyle görünecektir:@reboot autossh -f -nNT -R 3269:host-providing:3269 firewalled-host &
nicoX

2
Sonunda "&" eklemeye gerek yok, -f zaten komutu arka planda
tutuyor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.