vsftpdをスタンドアロンで起動する場合。listen=YESvsftpdをxinetdやinetdで起動する場合。listen=NOIPv4での接続を待ち受けデフォルトでは、IPv6のみが有効になっていて、IPv4は無効になっています。そこで、次のように変更しますlisten_ipv6=NOローカルタイム(日本時間)を使用するFTPツールで日本時間を使用する場合にYESに設定します。(VPSサーバのIPアドレス)PASVで使うポートの下限と上限を設定します。パッシブモードで使用するポートの範囲を指定します。デフォルト(設定なし)では32768〜61000pasv_min_port=50001pasv_max_port=50030#桁の少ない範囲で指定しても可。)#pasv_min_port=1050#pasv_max_port=1055不可視ファイルを表示"."(ドット)で始まる不可視ファイルを表示する。force_dot_files=YESパーミッション変更コマンドを許可する。デフォルトは、YES。/etc/vsftpd/chroot_list例えば、下記のユーザを追加する。ftpuser01ftpuser02上層のディレクトリへのアクセスを設定する(chroot)ローカルユーザのログインを許可を許可します。YESで有効にすると、chroot_listのユーザは自分のルートディレクトリ以外に自由に移動できます。chroot_local_user=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list開いているポートの確認方法。必要に応じて、FTP通信のため開いているポートを確認します。コマンドとしては、netstatssnmapなどありますが、netstatなどはCentOS7から非推奨になっているので、ssやnmapなどで調べます。コマンドがない場合はインストールします。nmap使用されているポートや空き状況を調べます。vsftpdvsftpdで使用するポートを開放するiptablesでftpのアクセス許可をする/etc/sysconfig/iptablesにポートを追記する。Firewallでは通信しているポートを監視しています。対象ポートを開放して外部の通信が可能になるよう設定します。/etc/sysconfig/iptables--dportと--sportとのそれぞれのポートを開放する。ACCEPT設定後に:wqで保存し、再起動します。restartFTPを暗号化して通信できるようにする(FTPS化)SSLを有効化するSSLで暗号化通信を有効にする。ssl_enable=YES証明書の場所を指定するrsa_cert_file=/etc/pki/tls/certs/vsftpd.pemSSL3.0脆弱性(POODLE)の対応SSLv2とv3は脆弱性があるので使わないssl_sslv2=NOssl_sslv3=NOTLSを使いますssl_tlsv1=YESHIGH強度の高い暗号スイートを使用する。用名称を指定するpam_service_name=vsftpdホスアクセスファイルをアクセス制御に利用する。TCPWrapperでネットワークのアクセス制御する。encryptを導入する前ではOpenSSLで暗号化すると良いでしょう。コマンドで証明書を作成・保存します。下記のコマンドを実行して、/etcフォルダの所定場所にvsftpd.pemの名称で保存する。vsftpdを/etc/serviceに追加している場合は、下記コマンドで再起動します。下記のエラーが出ます。for:--------------------------[失敗]あとがき以上で、主なFTPの設定は完了です。今回は、下記の設定をしました。セキュリティを高めるために、FTPS化などをしましたね。最近は、ネット環境が整ってきたと同時に、ハッキングなどをされやすい環境になってきました。最低限のセキュリティ設定はしておきましょう。FTPのインストールFTPS化(暗号化)の設定パッシブモードのポート設定ファイヤーウォールのポート開放FTPはファイルを転送したり、設定ファィルを設定したりするために頻繁に使うサービスです。平文で送るようなことをせず、暗号化はぜひ設定したいですね。このサイトは、リンクフリーです。気に入っていただけましたら、SNSやみなさまのブログなどでご紹介ください。その際は、このアドレスをそのまま貼っていただけるとうれしいです。VPSにセキュアなFTPS接続を設定する手順https://youyoukukan.com/archives/server/vpsftps/また、いいね!やシェアしてもらえるとうれしいです。私は、カゴヤのVPSをつかっています。関連サイト下記も参考にしてください。FileStationのFTP機能が便利そうなので設定してみた!httpdを再起動できずに失敗する。他プロセスがポートを占有しているようなので調べてみた。-こちらの記事も一緒に読まれてます。方に登録いただいてます。方に購入いただいてます。(2)小技こちらの記事も一緒に読まれてます。トピックスブログランキングブログランキングに参加してます。応援していただけますとうれしいです。人気ブログランキングへごまのfacebook主にシンガポールで学んだ英会話について投稿しています。サンクスアイこれから、世界に広げます。MovableTypeこのサイトは、MovableTypeで作成してます。このブログについてWordPressが多数の中、あえてMovableTypeを選びました。静的や動的にブログデータを出力できるので気に入っています。ブログの中のひと四十路のサラリーマン。このなく、Macを愛用。MacにインストールしたMarseditでMovableTypeを更新中。