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 コメント:
コメントを投稿