広告

posted by fanblog

2014年10月15日

さくらVPSでFTPサーバー導入

vsftpdのインストール


まずインストール済みかを確認します。

# rpm -qa vsftpd

何も出力されなければインストールされていないのでインストールを行います。

yumからインストール

# sudo yum -y install vsftpd


自動起動するように設定

# chkconfig vsftpd on



vsftpd.confの設定


次にvsftpdの設定を行います。
場所は /etc/vsftpd/vsftpd.conf
vsftpd.conf内を検索して以下の設定がなければ追加し、既にあれば編集を行います。

#匿名アクセスを禁止にする

anonymous_enable=NO


#ファイルのパーミッショングループを書きこみ可能にする

local_umask=002


#アスキーモードを有効にする

ascii_upload_enable=YES

ascii_download_enable=YES


#バナー表示 (なくてもよい)

ftpd_banner=Welcome to blah FTP service.


#ユーザホームディレクトリより上位のディレクトリへの移動をさせない

chroot_local_user=YES


#ユーザホームディレクトリより上位のディレクトリへの参照可能なユーザー設定

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list


#サブフォルダを含む一括アップロード/ダウンロードを可能にする

#ls_recurse_enable=YES


#/etc/vsftpd/user_listのユーザーだけを許可する

userlist_deny=NO


#タイムスタンプ時間をローカル時間にする

use_localtime=YES


#ユーザーの初期アクセスディレクトリ (未設定でユーザーのホームディレクトリ)
#下記の場合は/home/ユーザー名/public_htmlがルートディレクトリ
#ディレクトリがない場合は接続に失敗する

local_root=public_html


#.ファイルをアップ可能にする

force_dot_files=YES


設定後はvsftpd.confを保存します。

FTPユーザーの追加


場所は /etc/vsftpd/user_list
user1とuser2を追加し、保存すると
user1とuser2がftp接続可能となります。

上位ディレクトリ移動可能なユーザーの追加


chroot_listのファイルを作成します。

# echo > /etc/vsftpd/chroot_list


ここにホームディレクトリより上位のディレクトリへ移動できるユーザーを追記します。
user1を追加し、保存すると
user1だけがホームディレクトリより上位へ移動できます。

※注意
上記はvsftpd.confの設定で
chroot_local_user=YESの場合です。

chroot_local_userの記述がなかったりNOの場合はになります。

chroot_listに記述したユーザーが上位にアクセスできなくなり、
記述していないユーザーは上位へアクセスできます。

ログインを拒否するユーザーは以下のファイルに追記します。
場所は /etc/vsftpd/ftpusers
user2を追加し、保存すると
user2はftp接続ができなくなります。

vsftpdを起動


vsftpdを起動します。 既に起動済みの場合はrestart

# service vsftpd start


fptポートの開放


ftpのポートを許可します。

# iptables -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT

# service iptables save

# service iptables restart


ftp接続で確認


ffftpなどのツールで接続で確認できればOKです。

参考サイト さくらVPSにFTPサーバー(vsftpd)を1時間で導入

クラウドVPS入門 運用・構築から高度な利用まで (静岡学術出版理工学ブックス)

新品価格
¥1,296から
(2014/10/15 19:21時点)

【このカテゴリーの最新記事】
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
http://fanblogs.jp/tb/2871929
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
<< 2015年03月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
最新記事
ファン
最新コメント
カテゴリアーカイブ
プロフィール
こりーさんの画像
こりー
個人事業主として活動しています。 以前はC,C++をメインに制御系に携わっていましたが、 現在はWEBの方へシフトし、日々勉強してます。
ブログの内容はあくまで個人の備忘録なので、 間違っている内容もあるかもしれません。 (´(・)`)クマッタ・・
ブログ
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。