FTP
|
Ubuntu serverFTP自宅の Ubuntu server に FTP を設定したときのメモです. 目次インストールと設定インストールapt-get を使えば,インストールは簡単にです. # apt-get install vsftpd 設定vsftpd の設定は,/etc/vsftpd.conf に書かれています.デフォルトで問題ありませんが,気になるようでしたらこのファイルの内容を読むと良いでしょう. もし,設定を変更した場合,以下のようにして vsftpd を再起動します. # service vsftpd restart これで,ftpでファイル転送ができると思ったのですが,Login ができません.ネットで調べると,vsftpd.conf の以下の部分をYESとした場合,chroot_list_fileをつくる必要があるとのこと. # You may specify a file of disallowed anonymous e-mail addresses. Apparently # useful for combatting certain DoS attacks. #deny_email_enable=YES # (default follows) #banned_email_file=/etc/vsftpd.banned_emails # # You may restrict local users to their home directories. See the FAQ for # the possible risks in this before using chroot_local_user or # chroot_list_enable below. #chroot_local_user=YES # # You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of #users to NOT chroot(). chroot_local_user=YES chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd.chroot_list この設定で,ftpのユーザーがホームディレクトリーよりも上位に移動できないようにしています.その例外ユーザーは,/etc/vsftpd.chroot_list に書きます.このファイルが無いと全てのユーザーは,Login できません.そのため,空ファイルでも良いですからファイルをつくります. # touch /etc/vsftpd.chroot_list ページ作成情報参考資料
更新履歴
|