Tweet
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Home > > Macでvsftpd
Home > > Macでvsftpd
Tweet
iPhone/iPadアプリからFTPしたくて、どうすればいいのかなーと調べてたら、
「SimpleFTPSample」なるものをAppleが公開してあっさり解決した
…かと思ったら、僕のmac(10.6 snow leopard)にはFTPサーバがいなくてテストできないことが判明した。
そして自分自身にftpd関連の知識が欠落していることにも気づき愕然とした。
というわけで、macにvsftpd(※)を入れてみることにした。
※ ftpdのデファクトスタンダードが何かすらわかんなかったけど、
Redhat系で標準な気がするvs(Very Secureの意味なんだ!)ftpdをチョイス。
手抜きでmacports使います。
sudo port install vsftpd
お次は設定です。sampleをコピーして変更します。
cd /opt/local/etc/ sudo cp -p vsftpd.conf.sample vsftpd.conf sudo vi vsftpd.conf # 匿名禁止 anonymous_enable=NO # ローカルユーザによるログイン・アップロードを許可 local_enable=YES write_enable=YES # asciiモード許可 ascii_upload_enable=YES ascii_download_enable=YES :wq
sudo vsftpd ps -ef | grep ftp | grep -v grep ftp localhost Trying ::1... ftp: Can't connect to `::1': Connection refused Trying fe80::1%lo0... ftp: Can't connect to `fe80::1%lo0': Connection refused Trying 127.0.0.1... Connected to localhost. 220 (vsFTPd 2.2.2) Name (localhost:test): test 331 Please specify the password. Password: **** 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> bye
できました。
超適当ですがテスト用としては十分でしょう。
※ 必要な時にしか立ち上げないのでセキュリティ面もそんな気にしない感じで。