なぜか RHEL のデフォルトでは ASCII 転送が許可されていない. なので,PC で作った Perl のCGI を apache が動くサーバに転送しても 改行コードが異なる(LFが余分)関係でうまく動作しない.
というわけで,ASCII 転送を許可するには /etc/vsftpd/vsftpd.conf の
#ascii_upload_enable=YES #ascii_download_enable=YES
のコメントをはずしておく.
ascii_upload_enable=YES ascii_download_enable=YES