SSH tunnel
Vores Windows-server, som normalt håndterer VPN-forbindelser, er gået ned - for alvor. Når du har grinet færdig, kan du fortsætte :)
Nu skal jeg så arbejde lidt hjemmefra og foretrækker VNC, idet der er nogle grafiktunge programmer imellem, som er lidt for tungt at danse med over ssh/X11. Jeg kan forbinde med ssh til en enkelt server, der kun er åben på een port - lad os sige 111.111.111.1 port 111 for eksemplets skyld.
Den server, som jeg skal arbejde på kan vi kalde "222.222.222.1" og jeg skal således via 111.111.111.1 for at komme i kontakt med den.
Opgave: jeg skal forbinde min VNC klient til en VNC server på 222.222.222.1 port 5900 via 111.111.111.1 port 111.
Jeg googlede mig frem til, at man kan bruge SSH tunnel. Og med kommandoen
ssh -L 5902:localhost:5902 111.111.111.1 -p 111 lykkedes det mig at forbinde VNC clienten til en VNC server på denne gateway (hedder det det?) maskine. Men hvordan forward jeg videre til 222.222.222.1? Jeg prøvede det oplagte med endnu en SSH -L kommando, men det lykkedes ikke rigtigt?
Nogen forslag?
Nu skal jeg så arbejde lidt hjemmefra og foretrækker VNC, idet der er nogle grafiktunge programmer imellem, som er lidt for tungt at danse med over ssh/X11. Jeg kan forbinde med ssh til en enkelt server, der kun er åben på een port - lad os sige 111.111.111.1 port 111 for eksemplets skyld.
Den server, som jeg skal arbejde på kan vi kalde "222.222.222.1" og jeg skal således via 111.111.111.1 for at komme i kontakt med den.
Opgave: jeg skal forbinde min VNC klient til en VNC server på 222.222.222.1 port 5900 via 111.111.111.1 port 111.
Jeg googlede mig frem til, at man kan bruge SSH tunnel. Og med kommandoen
ssh -L 5902:localhost:5902 111.111.111.1 -p 111 lykkedes det mig at forbinde VNC clienten til en VNC server på denne gateway (hedder det det?) maskine. Men hvordan forward jeg videre til 222.222.222.1? Jeg prøvede det oplagte med endnu en SSH -L kommando, men det lykkedes ikke rigtigt?
Nogen forslag?
Kommentarer6
Det virker - måske ikke så elegant, som det kan gøres?
Hvis der findes noget smartere er jeg selvfølgelig stadig åben for input :)
Mere elegant
ssh -L 5902:222.222.222.1:5902 brugernavn@111.111.111.1 -p 111 klarer det hele.
Mange tak til mig selv :)
Re: SSH tunnel
Hvordan forbinder du så
Hvordan forbinder du så VNC klienten?
Kommandoen
ssh -L xxx:remoteserver:yyy brugernavn@111.111.111.1 -p 111
opretter en ssh tunnel mellem port xxx på din lokalmaskine og port yyy på remotehost'en set fra 111.111.111.1's synspunkt via denne.
Så jeg forbinder bare VNC klienten til den lokale port xxx. Altså: localhost:xxx
Re: SSH tunnel
Re: SSH tunnel