ubuntu 13.10 にFTPSサーバー
FTPだと平文、つまりパスワードなどが丸見え
これは wireshark などで実験すると体験できる
このため暗号化されている FTPS を使う
sudo apt-get install vsftpd
でインストール
sudo vim /etc/vsftpd.conf
で設定ファイルを開き
#write_enable=YES
を
write_enable=YES
というように最初の#を削除
これで書き込み可能に
#ls_recurse_enable=YES
を
ls_recurse_enable=YES
にしてディレクトリごとの転送を可能に
ssl_enable=YES
ssl_ciphers=HIGH
require_ssl_reuse=NO
を最終行に追記
sudo service vsftpd restart
でサービス再起動
ssl_enable=YES
はSSL有効化
ssl_ciphers=HIGH
・ssl_ciphersオプションは
FileZillaClientへの対応
require_ssl_reuse=NO
は
サイズが0バイトのファイルが作成される対応
これで後は FileZilla を起動し
ホスト名にIPアドレス
Encryption には
Require explicit FTP on over TLS
ログオンの種類を 通常
ユーザ名
パスワードを設定し接続すれば
暗号化されたFTPでファイルのやりとりが可能になる
今回はエラー多発のため
ubuntuにFTPSサーバーを構築
Net::FTPSSL を使ってFTPSでvsftpdに接続する時のメモ。「522 SSL connection failed」
を参考にさせていただきました