Avatar billede josto Nybegynder
15. august 2004 - 17:02 Der er 2 kommentarer og
1 løsning

Script / program til hentning af fil vha. http

Hej

Til at hente en daglig backup (mellem 1 og 10 MB/dag) fra en Linux web-server til en
Windows 2000 maskine (Server/Prof.) har jeg behov for hjælp.

Problemet er følgende: Web-serveren sidder bag en firewall, som kun tillader
indgående trafik på port 80.
Windows maskinen sidder også bag en firewall, som dog ikke tillader indgående trafik.
Overførslen skal således ske som http-trafik, initieret af Windows maskinen.

Min idé:
Jeg havde overvejet muligheden for at returnere den seneste backup ved at hente en
url, som f.eks. http://[serveren]/getbackup/. På Windows maskinen laves noget kode
som dagligt automatisk henter den seneste backup og gemmer den med et passende navn.
Hvad kan man gøre på Windows maskinen – bat eller cmd filer? Eller skal jeg i gang
med C++ / C#?

Alle andre muligheder er selvfølgelige åbne, så længe de kan bruges som http-trafik
på port 80.

PS: Jeg er klar over at det måske ikke er den mest optimale løsning, men det er
desværre ikke muligt at ændre på opsætningen. Sikkerhedsmæssigt er løsningen på
ingen måder optimal.
Avatar billede arne_v Ekspert
15. august 2004 - 17:04 #1
Jeg kan se to muligheder:

1)  brug bat/cmd og en utility som f.eks. wget til at hente med

2)  kod noget selv (jeg har eksempler i C++/Java/C#)
Avatar billede josto Nybegynder
17. august 2004 - 17:12 #2
Du må gerne lægge et svar arne, for jeg har fået det til at virke.

Til andre kan jeg oplyse at Wget er meget effektivt.
Man skal blot copy/paste nogle filer - og er man i gang!

Takker for hjælpen

Johan
Avatar billede arne_v Ekspert
17. august 2004 - 19:10 #3
svar

(ja - wget er ret nyttigt !)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester