/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Flytte filer gennem en gateway der ikke ti~
Fra : Niels L Ellegaard


Dato : 20-04-06 07:28

Jeg skal til at hente 100 GB filer fra en computer paa et intranet. Med
andre ord skal jeg flytte filerne fra A gennem B til C hvor
A er en computer paa intranettet
B er en gateway
C er en laptop uden for intranettet

Problemet er
Gatewayen, B, tilllader ikke portforwarding
Jeg har kun et par GB diskplads til raadighed paa gatewayen

Saa vidt jeg kan se er jeg noedt til at aabne tre terminaler paa
foelgende vis:
terminal 1: ssh fra C til B og sftp videre til A
terminal 2: sftp fra C til B
terminal 3: ssh til B og slet filerne loebende for at skabe plads paa
harddisken.

Det maa vaere muligt at skrive et script der kan flytte alle filerne
automatisk, men jeg kan ikke overskue hvordan det skal goeres. Findes
der en smart standardloesning paa problemet?

Niels


 
 
Christian Laursen (20-04-2006)
Kommentar
Fra : Christian Laursen


Dato : 20-04-06 07:47

"Niels L Ellegaard" <niels.ellegaard@gmail.com> writes:

> Jeg skal til at hente 100 GB filer fra en computer paa et intranet. Med
> andre ord skal jeg flytte filerne fra A gennem B til C hvor
> A er en computer paa intranettet
> B er en gateway
> C er en laptop uden for intranettet
>
> Problemet er
> Gatewayen, B, tilllader ikke portforwarding
> Jeg har kun et par GB diskplads til raadighed paa gatewayen

Hvis der er netcat på B, er det nemt nok. Så skal du bare tilføje følgende
i din ~/.ssh/config på C:

Host A
HostKeyAlias A
ProxyCommand ssh B netcat A 22

Så kan du ssh transarent igennem B til A, og sftp burde dermed også virke
på samme vis.

--
Christian Laursen

Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408803
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste