IDCFクラウドでFTPサーバ立ててみたのでメモしておきます
サーバの設定(ssh編)
- サーバにrootでsshログインした状態で開始
- vsftpdをインストール
yum -y install vsftpd
- vsftpdを起動
service vsftpd start
- hogeユーザを追加
useradd hoge
- hogeユーザのパスワード設定
passwd hoge
- ftpアクセスのグループが必要であれば、グループを追加する(ここでは、ユーザhogeを既存のhogegroupに所属させると仮定して話を進める)
- グループへの追加
usermod -G hogegrup hoge
- FTPでアクセスするディレクトリの権限を変更
chown hoge:hogegroup /var/www/html
- 終了
サーバの設定(クラウドコンソール:管理画面編)
- IDCFのクラウドコンソールにログイン
- IPアドレスを選択
- FTPで接続したいIPアドレス名をクリック
- ファイアウォールのタブを選択し、[コメント->ftp_仮想マシン名(自由)]、[ソースCIDR->Any(MyIPがbetter)]、[ポートレンジ->21]で、追加
- ポートフォワードのタブを選択し、[コメント->ftp_仮想マシン名(自由)]、[プライベートポート->21]、[パブリックポート->21]、[仮想マシン->お使いの仮想マシン名]で、追加
FileZillaの設定
- site managerでNew Siteボタンをクリックして、適当な接続情報を作成
Generalタブの設定
- Hostに管理画面編で選択したIPアドレスを入力
- UserとPasswordに先ほどssh編で作成したユーザ名とパスワードを入力
- 他の設定は下の画像をご参照ください

Transfer Settingsタブの設定

FileZillaの設定
- FileZillaの設定に進んでください(Macの場合、「Command」 + 「,」など)
- Fall back to active modeを選択してください
