Michael Rasmussen wrote:
> Peter <x@xxx.com> wrote:
>
>
>>Jeg kunne godt bruge lidt hjælp til ssh tunnelling.
>
>
> Ok...
>
>
>>Mit spørgsmål drejer sig om cygwin og remote desktop på windows, men
>>eftersom ssh har noget med unix at gøre, prøver jeg at spørge her i
>>gruppen. Jeg har hørt at remote desktop på windows kan sikres bedre ved
>>at bruge ssh tunnelling. Som sagt bruger jeg cygwin på min windows
>>hvilket jeg allerede har sat op. I min firewall har jeg åbnet for port
>>22(ssh) og 3389(remote desktop).
>
>
>>Jeg synes at have læst et sted at man kan undgå at åbne for port 3389
>>ved at bruge ssh tunnelling altså dermed blot connecte gennem port 22.
>>Er det rigtigt? I så fald hvordan sætter man det op og laver sin connection?
>
>
> Principielt er det bare at starte ssh-clienten med kommandoen:
>
> ssh -L localhost:20000:localhost:3389 <din wan ip-addresse>
>
> og herefter kan du 'nå' fjerneskrivebordet på hjemmecomputeren på
> adressen 'localhost:20000'.
>
> I længden blive det for besværligt med kommandolinie parametre så de
> fleste vil lægge parametrene i ssh-clientens opsætningfil 'ssh_config'
> som du finder i dit <cygwin>/etc directory. Tilføj f.eks linierne:
>
> <-klip->
>
> Host hjem
> User <dit brugernavn hjemme>
> HostName <Din WAN IP-adresse hjemme>
> GatewayPorts yes
> LocalForward 20000 localhost:3389
>
> <-klip->
>
> og du kan nu kalde op med kommandoen
>
> ssh hjem
>
> og umiddelbart bruge fjernskrivebordet.
>
> - - - -
>
> Men alt omkring ssh er godt dokumenteret på
http://www.openssh.org/, kig
> efter manual siderne....
>
>
> <mlr>
>
Hmm, jeg kan ikke få eksemplet til at virke. Den siger "bad forwarding".
Måske har jeg ikke helt forstået essencen/tricket så. Jeg kan ikke få
rettigheder med windows stifinder til at skrive til filen ssh_config med
f.eks notepad.