Stojim nyni pred docela zapeklitym (Linux neni moje silna parketa) problemem a ani google mi nedal odpoved.
V ramci zvyseni bezpecnosti jsem se rozhodl nasadit FTPS (vstfpd na Linuxu) a z nekolika Linuxovych serveru udelat "zalohu jistoty" jeste pres Internet prave na muj FTPS server.
Narazil jsem ovsem na problem, kdy mi ftp-ssl odmita odeslat soubor, ktery je zkomprimovan pomoci gzip.
Cela vec vypada nasledovne :
Na FTP se soubor vytvori, bohuzel prazdny.Kód:ftp> put PostgreSQL.sql.gz PostgreSQL.sql.gz local: PostgreSQL.sql.gz remote: PostgreSQL.sql.gz 227 Entering Passive Mode 150 Ok to send data. netout: Illegal seek 226 File receive OK. 161 bytes sent in 0.00 secs (451.8 kB/s)
Oproti tomu takto to vypada pri dumpu PostgreSQL, ktery jsem nekomprimoval :
A soubor se spravne prenese. Nutno podotknout, ze klasicky prikaz ftp nema s dumpem databaze prohnaneho skrz gzip sebemensi problem.Kód:ftp> put PostgreSQL.sql PostgreSQL.sql local: PostgreSQL.sql remote: PostgreSQL.sql 227 Entering Passive Mode 150 Ok to send data. 226 File receive OK. 2193012 bytes sent in 0.75 secs (2856.0 kB/s)
Nejak nevim, co si s tim pocit. Napada me jeste zkusit kompresi pomoci tar nebo jineho FTPS klienta. SFTP nasazovat nechci, server slouzi i pro ukladani zaloh z Windows (bez problemu) a zalohovaci software (Cobian Backup), bohuzel nativne SFTP neumi. Nasazovat "tunelovani" prenosu pro Cobian uz mi pripada zbytecne krkolomne a radeji bych snad pak prenasel zalohy nekomprimovane.