はじめての方へTrixbox CE2.6IP電話機IP電話サービスPHPAGI参考情報導入事例紹介
トップページ >Trixbox CE2.6 >TrixboxサーバにFTPで接続する手順

Trixbox CE2.6

TrixboxサーバにFTPで接続する手順

Trixboxサーバで外部からファイルをwgetしたり、FTP接続したりできますが、
それだけではなくTrixboxサーバにFTPできると便利です。

rootでftpできるかなと思いましたが、さすがにそれは出来ないみたいなので、
ユーザ「taro」を作ってFTP接続することにしました。

まずは「taro」ユーザを作り、パスワードを設定します。
---
# adduser taro
# passwd taro
---

次にクライアントPCから、TrixboxサーバにFTP接続しますが拒否されました。
設定を変えればFTP接続できるはずなので、設定方法を調べます。

---
# ps aux | grep ftp
 root ・・・(省略) /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
---

どうやら、vsftpdで動いているみたいです。
設定ファイルは/etc/vsftpd/vsftpd.confです。
調べてみると、/etc/vsftpd/user_listに書かれているユーザだけ接続可能になっています。

なので、ユーザ「taro」を追加しました。

この状態でクライアントPCからFTP接続したら、接続できました。

ちなみに、「/home/taro」がトップディレクトリ「/」になるようです。

特定ユーザだけ、例えば「/home/taro」がトップディレクトリ「/」にならないように設定する手順です。(追記 2009/2/22)


1./etc/vsftpd/vsftpd.confを書き換えます。
# vi /etc/vsftpd/vsftpd.conf
---
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
---
上記2行の#を削除します。(コメントアウトを外します)

2./etc/vsftpd.chroot_listを作成します。
# vi /etc/vsftpd.chroot_list
---
taro
---

3.vsftpdを再起動します。
# /etc/rc.d/init.d/vsftpd restart
vsftpd を停止中: [ OK ]
vsftpd 用の vsftpd を起動中: [ OK ]

以上です。