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í:
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.