アップロードなどは困るときありますよね。画像なんかはエンジニア以外も上げるときが多いかと思います。そんなときはいっそのことftpサーバを立てちゃうのはひとつの手です。いうことで今回はvsftpdを使ってftpサーバを立ててfptクライアントのFileZillaから接続してみるまでのメモ。FileZillaはmacでもwindowsでも使えるのでいいですね。ftpサーバ(vsftpd)入れるyumを使ってinstallするだけです。ftpサーバ(vsftpd)の設定するftpサーバ(vsftpd)の設定をします。6:offvsftpdの設定ファイルの編集こちらもそこまで大変ではないので、サクっとやっちゃいましょう。以下、ファイル末尾に追加する項目。これはftpするユーザごとの設定ではない。ユーザごとに設定したいので、この行は追加せずにやり方は後述します。補足としてパラメータについて参考サイトのリンクも載せておきますlcoal_umaskファイルのパーミッションであるumask(lcoal_umask)についてはこちらを見ると分かりやすいと思います。maskへんのおさらい)ascii_upload_enable/ascii_download_enablecgiやプログラムをあげる際は、改行コードを変更してくれるアスキーモードで転送したいですよね。vsftpdはデフォルトではbinaryモードでの転送になっているようです。バージョン番号を隠すchroot_local_user/chroot_list_enable/chroot_list_fileこれは用途によってなんですが軽く補足。内容の説明というよりは、用途のパターンとそのときの設定例を書いておきます。設定[FreeBSD][Linux]vsftpdでchrootの設定を行うには。よる権限管理|vsftpduserlist_denyuserlist_enable=YESの場合のみ有効な項目。userlist_deny=NOでユーザーリストファイルに記述したユーザーのみFTPサーバーにログイン可能になる。vsftpdでのアクセス制限use_localtimeデフォルトでGMTなのをlocaltimeを使用する。chrootされたユーザ(ログインディレクトリから外を見れないユーザ)は/etc/localtimeが見れないためにおかしくなることがあるらしい。use_localtimelisten_port/pasv_enable/pasv_min_port/pasv_max_portpasv_enableはデフォルトでYESなので設定しなくても同じですね。自分は明示的に指定したいので入れてます。下記が詳しいですvsftpdのポート番号を変更する。ftpuserftpするユーザを/etc/vsftpd/user_listに追加する/etc/vsftpd/user_listというファイルにユーザを追記します。/etc/vsftpd/user_list/etc/vsftpd/chroot_listを作成してユーザを追加するこれはファイルのみ作成して中身はカラでも良いです。制限したい場合は追加しないほうが良いです。/etc/vsftpd/chroot_listftpするユーザごとのログイン時ディレクトリを設定するftpするユーザごとにディレクトリを指定するには、ユーザごとのlocal_rootを記載した設定ファイルを作成してその設定ファイルの場所を/etc/vsftpd/vsftpd.confに記載してやります。ftp用ポートを解放する(iptables)/etc/vsftpd/vsftpd.confで設定したポートを解放してあげます。FileZillaでftpにつないでみるさっそくFileZillaから接続してみます。ダウンロードしていない場合は下記リンクからダウンロードしてインストールまで行います。https://filezilla-project.org/FileZilla.appを開くとこのような画面が出ます。それぞれ入力してQuickconnectボタンで接続します。HostさくらVPSのホスト名。設定が面倒な場合はipアドレスUsernameftpするユーザ名。今回の例ではftpuserPassword作成したユーザのパスワード。ftpuserしたときのパスワードPort接続するポート。今回の例ではlisten_port=50000で指定した50000接続されると画面上部に接続したログが、右側に接続先のディレクトリの中身が表示されます。(6)月別アーカイブ+-+-+-+-+-+-+-+-+-+今日の天気は?はてなブログをはじめよう!tweeeetyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。