Vine Linux 4.1 FTPの文字化け
vsftpdを使用した場合、
ファイル名に日本語を含んだものを転送した場合、
Windowsクライアントでの日本語表示は正しくされているのだが、
サーバー側での日本語表示がおかしくなってしまった。
いろいろ調べてみるとvsftpdでは、
文字コードの変換には対応していないことがわかった。
そこで、vsftpd → proftpdに変更を試みました。
インストール方法
#apt-get install proftpd
設定ファイルの編集
/etc/proftpd.conf
変更点は
ServerName "Your ServerName"
DefaultRoot ~ !exceptuser
RootLogin off
匿名からのアクセス anonymous は禁止する
<Anonymous ~ftp> から
</Anonymous> まで全部コメントアウト
CharsetLocal EUC-JP
CharsetRemote SJIS
とする。
再起動することで設定が反映されます。
/etc/rc.d/init.d/proftpd restart
これで、文字化けの問題は一応解決できました。
vsftpdを使用した場合、
ファイル名に日本語を含んだものを転送した場合、
Windowsクライアントでの日本語表示は正しくされているのだが、
サーバー側での日本語表示がおかしくなってしまった。
いろいろ調べてみるとvsftpdでは、
文字コードの変換には対応していないことがわかった。
そこで、vsftpd → proftpdに変更を試みました。
インストール方法
#apt-get install proftpd
設定ファイルの編集
/etc/proftpd.conf
変更点は
ServerName "Your ServerName"
DefaultRoot ~ !exceptuser
RootLogin off
匿名からのアクセス anonymous は禁止する
<Anonymous ~ftp> から
</Anonymous> まで全部コメントアウト
CharsetLocal EUC-JP
CharsetRemote SJIS
とする。
再起動することで設定が反映されます。
/etc/rc.d/init.d/proftpd restart
これで、文字化けの問題は一応解決できました。