For en kollega, der bruger en ældre version af SSH, kan konfigurationen for at tillade forbindelse via en jump host variere afhængigt af den specifikke version af SSH, de bruger. Her er en generel tilgang, der kan anvendes:
Ældre versioner af SSH understøtter ikke ProxyJump
, men du kan bruge ProxyCommand
i stedet:
Host target-host ProxyCommand ssh -W %h:%p jump-host
Her er en forklaring på parametrene:
target-host
: Den endelige destination, du ønsker at oprette forbindelse til.jump-host
: Den mellemliggende server, der fungerer som en jump host.-W %h:%p
: SSH-flag, der videresender standard input og output fra jump host til target host.Hvis -W
flaget ikke er tilgængeligt i din version af SSH, kan du bruge netcat
(nc) som en alternativ metode:
Host target-host ProxyCommand ssh jump-host nc %h %p
Her er en forklaring på parametrene:
nc %h %p
: Brug af netcat til at videresende forbindelsen fra jump host til target host.DynamicForward vil stadig fungere med ældre versioner af SSH, så længe du har konfigureret jump host korrekt. Du kan tilføje DynamicForward
til din SSH-konfiguration som følger:
Host target-host ProxyCommand ssh -W %h:%p jump-host DynamicForward localhost:1080
Her er en forklaring på parametrene:
DynamicForward localhost:1080
: Opretter en dynamisk SOCKS-proxy på localhost port 1080.Ved at følge disse trin kan du konfigurere en ældre version af SSH til at tillade forbindelse via en jump host og stadig bruge DynamicForward.
Har du brug for hjælp til SSH-konfiguration eller netværksopgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få professionel assistance til dine tekniske udfordringer.