2011年3月17日木曜日

UbuntuにProFtpdをインストール

UbuntuにProFtpdをインストール

Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する



(01)ProFtpdをインストール


$ sudo apt-get install proftpd
スタンドアロンを選択


(02)ProFtpdの設定


ProFtpdの設定ファイルのバックアップ
$ sudo cp/etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.backup

ProFtpdの設定を変更
$ sudo nano /etc/proftpd/proftpd.conf

# 以下の場所を変更

# 表示されるサーバーネームを変更する

# 以下の部分を
ServerName "Debian"

# 以下のように変更する
ServerName "myTestFtpServer"

# .ファイルを表示する

# 以下の部分を
ListOptions "-l"

# 以下のように変更する
ListOptions "-al"

# 各ユーザーはユーザーのルートディレクトリより上には移動できないようにする

# 以下の部分の、コメントアウトを外し
# DefaultRoot ~

# 以下のように変更する
DefaultRoot ~

# ただしルートユーザーだけは除外場合は
DefaultRoot ~ !admin


# 時刻表示はデフォルトでGMTなので、local timeに変更し日本時間を使う
# 以下1行、追記する
TimesGMT off

再起動
$ sudo service proftpd restart


(03)ufwの設定をする


ProFtpdが使用するポートを開く
$ sudo ufw allow 21

ProFtpdが使用するポートが開いているか、確認する
$ sudo ufw status

0 コメント: