LS-L500GLにはFTPサーバ機能(proftpd)は含まれていないので使うことはできない・・・のだが実はLS-GLシリーズのproftpdバイナリが動くのでproftpdを動作させることが可能です。
http://opensource.buffalo.jp/ls-gl-112a.html (proftpd-1.3.0_changed_arm.tgz)
ここのアーカイブを展開してできた proftpd という実行ファイルを/usr/sbinに設置。
/etc/init.d に以下の内容のproftpd.shを作成。
!/bin/shさらに必要なディレクトリを作成。
# Start/stop the proftp daemon.
#
#
test -f /usr/sbin/proftpd || exit 0
case "$1" in
start) echo -n "Start services: proftpd"
/usr/sbin/proftpd
;;
stop) echo -n "Stop services: proftpd"
killall proftpd
;;
restart)
$0 stop
$0 start
;;
*) echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
# mkdir /etc/proftpd
# mkdir /var/proftpd
展開したアーカイブ内にあるsample-configurations以下を参考にして/etc/proftpd/proftpd.confを作成。
あとは起動するだけ。
# /etc/init.d/proftpd.sh start
再起動しても自動的に起動したい場合はtelnetdの時と同じようにrcSに追加すること。
(proftpdの動作検証は proftpd -n で行うとメッセージが表示される上、問題が起きたときにすぐにCtrl+Cで終了できるので便利。)