vsftpdインストール手順(ソースコード)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**vsftpdをソースコードよりインストールする手順書 [#m3c426...
#contents
**概要 [#k9fbc4a4]
RHEL ESv2以前はvsftpdのRPMパッケージが存在しないため、ソ...
-ソースコード配布元
http://vsftpd.beasts.org/
**導入手順 [#wb132130]
下記のコマンドにてソースコード(ver 2.0.5)をダウンロードし...
cd /usr/local/src
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.t...
tar xfvz vsftpd-2.0.5.tar.gz
cd vsftpd-2.0.5
環境に合わせてコンパイル設定(builddefs.h)を修正する
vi builddefs.h
-TCP Wrapperを有効にする
#define VSF_BUILD_TCPWRAPPERS
-PAMを有効にする
#define VSF_BUILD_PAM
コンパイルとインストールを行う
make
make install
make installでは/usr/local/sbin配下にvsftpdの実行ファイル...
設定ファイル(vsftpd.conf)は手動にて所定位置にコピーを行う。
mkdir /etc/vsftpd
cp vsftpd.conf /etc/vsftpd/
touch /etc/vsftpd/vsftpd.chroot_list
cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
** xinetdの設定 [#i1469738]
スーパーサーバ(xinetd)経由での起動設定を行う。
vi /etc/xinetd.d/vsftpd
以下を修正
server_args = /etc/vsftpd/vsftpd.conf
**vsftpdの設定 [#q94ce2f9]
vsftpdに設定を行う。
vi /etc/vsftpd/vsftpd.conf
AnonymousFTP無効、Chroot有効、TCP Wrapper有効の設定。
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
tcp_wrappers=YES
**サービス起動 [#x2f6e3d7]
サービスはスーパーサーバを経由して起動するため、xinetdの...
/etc/init.d/xinetd restart
終了行:
**vsftpdをソースコードよりインストールする手順書 [#m3c426...
#contents
**概要 [#k9fbc4a4]
RHEL ESv2以前はvsftpdのRPMパッケージが存在しないため、ソ...
-ソースコード配布元
http://vsftpd.beasts.org/
**導入手順 [#wb132130]
下記のコマンドにてソースコード(ver 2.0.5)をダウンロードし...
cd /usr/local/src
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.t...
tar xfvz vsftpd-2.0.5.tar.gz
cd vsftpd-2.0.5
環境に合わせてコンパイル設定(builddefs.h)を修正する
vi builddefs.h
-TCP Wrapperを有効にする
#define VSF_BUILD_TCPWRAPPERS
-PAMを有効にする
#define VSF_BUILD_PAM
コンパイルとインストールを行う
make
make install
make installでは/usr/local/sbin配下にvsftpdの実行ファイル...
設定ファイル(vsftpd.conf)は手動にて所定位置にコピーを行う。
mkdir /etc/vsftpd
cp vsftpd.conf /etc/vsftpd/
touch /etc/vsftpd/vsftpd.chroot_list
cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
** xinetdの設定 [#i1469738]
スーパーサーバ(xinetd)経由での起動設定を行う。
vi /etc/xinetd.d/vsftpd
以下を修正
server_args = /etc/vsftpd/vsftpd.conf
**vsftpdの設定 [#q94ce2f9]
vsftpdに設定を行う。
vi /etc/vsftpd/vsftpd.conf
AnonymousFTP無効、Chroot有効、TCP Wrapper有効の設定。
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
tcp_wrappers=YES
**サービス起動 [#x2f6e3d7]
サービスはスーパーサーバを経由して起動するため、xinetdの...
/etc/init.d/xinetd restart
ページ名: