CentOS6 - ftpのascii転送で余計なCRコードが付与されてしまう

CentOS6をftpサーバにし、テキストファイルをascii転送でputすると、余計なCRコードが付与される。もしくはCRコードが除去されない。原因及び対処を記す。

事象


転送モード:ascii

(実際)
Client(CentOS6) ---> Sercer(CentOS6)
LF              ---> LFCR

Client(Windows) ---> Sercer(CentOS6)
CRLF            ---> CRLF

(期待)
Client(CentOS6) ---> Sercer(CentOS6)
LF              ---> LF

Client(Windows) ---> Sercer(CentOS6)
CRLF            ---> LF

原因

ftpサーバ"vsftpd"のデフォルト設定では、ascii転送モードが有効になっていないため。

対処

/etc/vsftpd/vsftpd.confを編集

(編集前)

# ascii_upload_enable=YES
# ascii_download_enable=YES 

(編集後)

ascii_upload_enable=YES
ascii_download_enable=YES 

vsftpdを再起動

[root@localhost ~]# service vsftpd stop
[root@localhost ~]# service vsftpd start 

以上

コメント

このブログの人気の投稿

[Minecraft: Wii U Edition] SEED:306959825 海底神殿、森の洋館、メサがある有名神マップ [ネタバレ注意]

【パソコン】富士通LIFEBOOKでUSBブートする

浴室の電球をLEDへ交換(National製白熱灯照明RL93013)

【パソコン】 WiinUProでSwitchプロ・コントローラーをPCで使ってみる

VOBファイルの結合

Windows XPのLANを有効化/無効化する

[Minecraft Bedrock] Lifeboatってなんだ?!