RedHat Linux への bbftp (3.2.0) 導入メモ Y. Koyama 2005/8/19 1.ソースコードを入手   bbftp のホームページ http://doc.in2p3.fr/bbftp/ から、最新版の   bbftp-server と bbftp-client のソースコードを /usr/local/src に   ダウンロードする。2005.8.19 現在の最新版は Version 3.2.0 で、   直接の URL は    http://doc.in2p3.fr/bbftp/dist/bbftp-server-3.2.0.tar.gz    http://doc.in2p3.fr/bbftp/dist/bbftp-client-3.2.0.tar.gz   となっている。wget を使うと楽にダウンロードできる。 cd /usr/local/src wget http://doc.in2p3.fr/bbftp/dist/bbftp-server-3.2.0.tar.gz wget http://doc.in2p3.fr/bbftp/dist/bbftp-client-3.2.0.tar.gz 2.解凍する tar xvzf bbftp-server-3.2.0.tar.gz tar xvzf bbftp-client-3.2.0.tar.gz rm *.gz 3.クライアントのコンパイルとインストール cd /usr/local/src/bbftp-client-3.2.0/bbftpc ./configure make make install make install-doc make clean 4.サーバーのコンパイルとインストール cd /usr/local/src/bbftp-server-3.2.0/bbftpd ./configure make make install make install-doc make clean   su で root 権限を得て、/etc/services を編集。最後のあたりに、次の   行を追加する。 bbftp 5021/tcp # bbftp   また、/etc/xinetd.d/ に、次のような内容のテキストファイル bbftp を   作成する。 # description: bbftp program # installed by Y. Koyama on August 19, 2005. service bbftp { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/local/bin/bbftpd }   最後に、xinetd をリスタートする。 cd /etc/init.d ./xinetd restart 以上で、vssp6l の場合は動作するようになった。以上の操作で 動作しない場合は、以下の5〜7を行う。 5.ポート制御 /etc/hosts.allow を編集し、 ##################################################################### #bbftpd bbftpd: 133.243.59. 133.243.58. 133.243.60. bbftpd: 133.243.61. のように設定する。 6.PAMの設定 /etc/pam.d に、下記のような内容のテキストファイル bbftp を作成。 #%PAM-1.0 auth required pam_pwdb.so shadow nullok account required pam_pwdb.so password required pam_pwdb.so session required pam_pwdb.so 7.セキュリティレベル設定 Gnome でログインし、 デスクトップ=>システム設定=>セキュリティレベルの設定 を実行。ファイアウォールを使用しないという設定にして、保存。 8.使用方法 次の例のような内容で、bbftp.ctrl という名前のテキストファイルを 準備する。 setrecvwinsize 2048 setsendwinsize 2048 setnbstream 10 lcd /mnt/raid/bbftp-test cd /vssp6l/ad4/evlbi4/Kashim34 get O084192520a.dat このファイルをコマンド入力として、bbftp のクライアントが実行できる ホストから、bbftpd のサーバーの動作を確認したいホストに対して、 次のようなコマンドを実行する。 bbftp -V -u username -i bbftp.ctrl host.nict.go.jp パスワード入力プロンプトが表示されるので、パスワードを入力する。 正常に動作すれば、ファイル伝送が行われる。