Linuxサーバのリモート開発で、ファイル転送(FTP)にvsftpdを使用している場合、テキストファイルを転送すると改行コードがWindowsの改行コード(0x0d0a)のままとなり、Unixの改行コード(0x0a)になりません。
【対処】
vsftpdの設定が改行コードを変換しないようになっていることが原因です。
改行コードの変換を有効にするには、/etc/vsftpd/vsftpd.confファイル内でコメントアウトされている次の行の先頭の#を削除する必要があります。
修正前
#ascii_upload_enable=YES #ascii_download_enable=YES
修正後
ascii_upload_enable=YES ascii_download_enable=YES