opensolaris vsftpd のインストールと設定
パッケージでインストール
追記
blastwave のリポジトリが逝ってしまわれたようなので
標準のftpd(wu-ftpd)を使うしかなさそうです。
標準のftpdの設定方法はこちらになります
http://d.hatena.ne.jp/yyuuii/?_ts=1285246269
- blastwave リポジトリの追加
# pkg set-authority -O http://blastwave.network.com:10000 blastwave.com
- パッケージを探して、インストール
# pkg search -r vsftpd INDEX ACTION VALUE PACKAGE basename file opt/csw/sbin/vsftpd pkg:/IPSvsftpd@0.5.11-2.6 # pkg install IPSvsftpd
- 設定ファイルの編集
# cd /opt/csw/etc/vsftpd/ # cp vsftpd.conf.CSW vsftpd.conf # vi vsftpd.conf
- ユーザの追加
# useradd vsftpd
- inet からの起動設定
# vi /etc/inetd.conf ftp stream tcp nowait root /opt/csw/sbin/vsftpd vsftpd # inetadm -m ftp exec="/opt/csw/sbin/vsftpd" # inetadm -m ftp proto="tcp" # # inetadm -d ftp # inetadm -e ftp
- vsftpd.conf の設定例
listen=NO anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES 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=/opt/csw/etc/vsftpd/vsftpd.chroot_list use_localtime=YES pasv_enable=YES pasv_addr_resolve=YES pasv_address=hogehoge.com pasv_min_port=60000 pasv_max_port=60100 userlist_enable=YES userlist_deny=NO userlist_file=/opt/csw/etc/vsftpd/vsftpd.userlist