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 :

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)
Na FTP se soubor vytvori, bohuzel prazdny.

Oproti tomu takto to vypada pri dumpu PostgreSQL, ktery jsem nekomprimoval :

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)
A soubor se spravne prenese. Nutno podotknout, ze klasicky prikaz ftp nema s dumpem databaze prohnaneho skrz gzip sebemensi problem.

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.