Linux: Nahrání souborů na vzdálený FTP server



Pomocí tohoto skriptu jednoduše nahrajete soubory z Vašeho linux serveru na vzdálený FTP server.

Linux Shell skript pro FTP upload ke stažení zde: http://zajimave-clanky.info/data/linux/ftp.upload.sh

Použítí skriptu:

Ve vašem shellu přejděte do složky kam chcete skript umístit a zadejte příkaz pro stažení skriptu do tohoto umístění:

wget http://zajimave-clanky.info/data/linux/ftp.upload.sh

Následně skript spusťte příkazem:

sh ftp.upload.sh

Zadejte vaše přihlašovací údaje a složky.

——————————-

Varianta 2

Nainstalujte program ncftp (možná že ho již budete mít):

yum install ncftp

Zadejte příkaz pro přenos dat – vše v jednom:

ncftpput –R –v –u „username“ ftp.vasserverneboip.cz /web/slozka /slozka/slozka

-u „username“ : Ftp uživatelské jméno na serveru-v : Verbose – zobrazit postup nahrávání
-R : Rekurzivní kopírování (včetně podložek)
ftp.vasserverneboip.cz : vzdálený server (jméno nebo IP)
/web/slozka : vdálený adresář kam se skopíruje místní složka/soubory
/slozka/slozka : místní adresář který chcete nahrát mimo

program, parametry, uzivatel, ftpserver, ftp slozka, mistni slozka

NcFTP můžete použít také ke stažení souborů ze vzdáleného serveru na lokální server pomocí FTP.

ncftpget –R –v –u „ftpuser“ ftp.nixcraft.net /home/vivek/backup /www-data

(místo PUT dáte GET jako získat). -R stahujete i podadresáře, -v zobrazujete stav přenosu, -u stanovíte uživatele, p- stanovíte heslo, lokální adresář, vzdálený zdrojový adresář ze kterého se stahuje přes FTP.