Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: On 22 Dubna 2009, 10:12:02

Název: FTP přes terminál [vyřešeno]
Přispěvatel: On 22 Dubna 2009, 10:12:02
Nastudoval jsem pomocí man wget, man ftp, ncftp i pár odkazů na google a tak nějak vše funguje jak má..Potřebuju udělat skript = nadefinovat, aby se na nic neptal (přihlášení). Stahování jde bez problémů pomocí wget, jak ale na ftp bez dotázání nahrávat? Wget předpokládám slouží jen ke stahování a ncftp nebo ftp přes terminál sice funguje, ale musím tam zadávat přihlašovací údaje
Název: Re: FTP přes terminál
Přispěvatel: Arch4ngel 22 Dubna 2009, 12:38:58
Zkus použít ncftpget http://www.ncftp.com/ncftp/doc/ncftpget.html (http://www.ncftp.com/ncftp/doc/ncftpget.html), lze mu nadefinovat přihlašovací údaje. (-u USER -p PASWD).
Název: Re: FTP přes terminál
Přispěvatel: On 22 Dubna 2009, 13:13:08
ncftpget, to bude přesně ono :) dík
Název: Re: FTP přes terminál [vyřešeno]
Přispěvatel: On 23 Dubna 2009, 11:27:49
Jinak kdyby někdo tohle používal, zde je syntaxe:

# pro stahování z ftp pomocí wget do aktuálního adresáře:

Kód: [Vybrat]
wget ftp://adresaFTP/cesta/k/souboru --ftp-user=USER --ftp-password=PASSWD
# pro stahování z ftp pomocí ncftp-get (nutno doinstalovat: apt-get install ncftp)

Kód: [Vybrat]
ncftpget -u USER -p PASSWD FTP_SERVER /kam/nahravam /odkud/nahravam
# pro upload na ftp pomocí ncftp-put

Kód: [Vybrat]
ncftpput -u USER -p PASSWD FTP_SERVER /kam/nahravam /odkud/nahravam