ProFTPDインストール
FreeBSD 8.0
ProFTPD 1.3.3
----
■ProFTPDのインストール
Portsからインストールすると簡単です。
#cd /usr/ports/ftp/proftpd
#make configure
#make install clean
続いて設定ファイルを編集します。
#emacs /usr/local/etc/proftpd.conf
[/usr/local/etc/proftpd.conf]
-------
ServerName "EXAMPLE_COM"
ServerType standalone
DefaultServer on
TimesGMT off
UseReverseDNS off
IdentLookups off
ListOptions "-a"
# Port 21 is the standard FTP port.
Port 21
#######PASVモードを使うときの記述
AllowForeignAddress on
MasqueradeAddress ftp.example.com
PassivePorts 10000 10010
#######PASVモードの記述ここまで
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
MaxInstances 30
User nobody
Group nogroup
TimeoutIdle 600
TimeoutLogin 300
TimeoutNoTransfer 600
TimeoutStalled 3600
DefaultRoot ~ !wheel
ShowSymlinks on
------
自動起動の設定
次の行を追加します
#emacs /etc/rc.conf
[/etc/rc.conf] 最終行あたりにでも
------
proftpd_enable="YES"
------
■ProFTPDの起動テスト
#/usr/local/etc/rc.d/proftpd start
192.168.0.100 - 192.168.0.100:21 masquerading as 192.168.0.100
この様に表示されるはずです。
もし、
Starting proftpd.
- Fatal: UseIPv6: Use of the UseIPv6 directive requires IPv6 support (--enable-ipv6) on \
line 36 of '/usr/local/etc/proftpd.conf'
./proftpd: WARNING: failed to start proftpd
のように表示されていれば、IPv6を使わないつもりで
[proftpd.conf]
UseIPv6 off
としていれば、この症状が出ます。
[proftpd.conf]
#UseIPv6 on
のようにコメントアウトすることで正常起動すると思います。
これでサーバーを再起動するとProFTPDが起動してきます。
プロセスの確認
#ps -ax
:
1439 ?? Ss 0:00.00 proftpd: (accepting connections) (proftpd)
:
の様にプロセスが確認できればProFTPDが動作しています。
0 件のコメント:
コメントを投稿