SOCKS çıkışını son SSH atlamasına yerleştirin
SSH atlama ana bilgisayarı taşımasını yerel dinamik yönlendirmeyle birleştirin ve son web sitesi bağlantısını amaçlanan ağ geçidinde tutun.
Son SSH sunucusunu ana bilgisayar olarak yapılandırın ve ara sunucuyu ProxyJump içine koyun:
Host proxy-exit
HostName exit.example
User operator
ProxyJump [email protected]
DynamicForward 127.0.0.1:1080Bu ana bilgisayarlarda yetkili hesaplarla ssh -N proxy-exit komutunu başlatın. Yerel uygulamayı 127.0.0.1:1080 adresinde SOCKS kullanacak şekilde yapılandırın. Dinleyici istemcidedir; SSH bağlantısı exit.example adresine jump.example üzerinden ulaşır.
İstenen web sitesi bağlantıları son SSH oturumunun uzak tarafından açılır—exit.example. Atlama, SSH taşımasını o ana bilgisayara taşır ve yalnızca ulaşılabilen ilk makine olduğu için SOCKS çıkışı hâline gelmez.
Hedef, çıkış ana bilgisayarının yönlendirmesi ve varsa NAT tarafından seçilen adresi görür. Bunun ana bilgisayar adının oturum açma adresiyle eşleşmesi gerekmez. Her iki sunucu da rollerinin gerektirdiği yönlendirme izinlerine ihtiyaç duyar ve ana bilgisayar anahtarı denetimleri amaçlanan SSH uç noktaları için geçerli olmaya devam eder.
Bu yapılandırma, SOCKS hizmetini SSH dinamik yönlendirmesi aracılığıyla oluşturur. Ağ geçidi zaten bağımsız bir SOCKS dinleyicisi çalıştırıyorsa, o dinleyiciye sabit yönlendirmeyle ulaşmak başka bir düzenlemedir.