FTP download

Få hjælp til at sætte programmer eller funktioner op.
presidente
Indlæg: 3
Tilmeldt: 25. jan 2011, 02:40
IRC nickname: presidente

FTP download

Indlæg af presidente »

Hej :)

Jeg har et problem med et script, jeg gerne vil have til at forbinde til en FTP-server, for derefter at downloade fra en given mappe til en given mappe på min pc. Jeg har forgæves søgt efter løsninger på mit problem, så håber at en af jer har en god idé.

Scriptet:

Kode: Vælg alt

#!/bin/bash
USERNAME="username"
PASSWORD="passwd"
SERVER="xx.xx.xx.xx"

# local directory
HOME="/home/user/Desktop/"

# remote dir
FILES="/BACKUP/"

# login to remote server
ftp -ivn $SERVER <<cmd
user $USERNAME $PASSWORD
bin
cd $FILES
lcd $HOME
prompt off
mget *
bye
cmd


Scriptet gør dog kun følgende:
Connected to xx.xx.xx.xx.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 02:30. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Remote system type is UNIX.
Using binary mode to transfer files.
331 User OK. Password required
230-User has group access to: 1001
230-This server supports FXP transfers
230 OK. Current directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
200 TYPE is now 8-bit binary
250 OK. Current directory is /BACKUP
Local directory now /home/user/Desktop
Interactive mode on.
221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
221 Logout.


Er jeg helt galt afmarcheret?
På forhånd tak for hjælpen.

Mvh
Presidente.
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: FTP download

Indlæg af AJenbo »

Mener du at du vil uploade en fil fra din maskine til en FTP server?
For ellers kan du bare bruge wget til at hente (download) filen fra din FTP server.
presidente
Indlæg: 3
Tilmeldt: 25. jan 2011, 02:40
IRC nickname: presidente

Re: FTP download

Indlæg af presidente »

Hej AJenbo og tak for dit svar.

Jeg mener at jeg vil downloade fra serveren. Alt hvad der nu måtte være af filer og mapper i /BACKUP/ på serveren skal hentes ned på mit skrivebord (eller en anden mappe). Meningen er, at jeg smider det i crontab, så jeg automatisk får synkroniseret de to mapper fx en gang om ugen.

Presidente.
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: FTP download

Indlæg af AJenbo »

Ok, har du mulighed for at bruge SFTP? Så kunne du bruge rsync til at gøre det direkte.

Hvis det er under 2GB og du ikke skal bruge filerne på en server kunne du også overveje Ubuntu One

Her er også en metode til at mounte FTP som en mappe og så bruge rsync på den, hvis du ikke har mulighed for SFTP (SSH)
http://efreedom.com/Question/3-163015/Unix-One-Way-Sync-Directory-FTP-Directory
presidente
Indlæg: 3
Tilmeldt: 25. jan 2011, 02:40
IRC nickname: presidente

Re: FTP download

Indlæg af presidente »

Jeg har desværre ikke mulighed for SFTP - men kigger nærmere på linket.
Du skal have mange tak for hjælpen, jeg vender tilbage med et svar, når jeg har prøvet det.

Presidente.

Edit:
Som jeg har forstået det, skal rsync også installeres på serveren? Dette har jeg desværre ikke mulighed for. Ret mig gerne, såfremt jeg tager fejl.
AJenbo
Admin
Indlæg: 20884
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: FTP download

Indlæg af AJenbo »

Det er ikke nødvendigt med rsync på serveren.