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:1080

Bu 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.

İlgili makaleler