Telefon musi być oczywiście odblokowany z softem 2.X. Wersja vsftpd 2.0.7
1.INSTALACJA:
Zainstaluj vsftpd z Cydii (sekcja NETWORKING) i zrestartuj iPhone'a.
W zasadzie serwer już działa. Próba połączenia zakończy się co prawda odmową dostępu ale to już wina konfiguracji, zostawimy to na koniec.
2.START I STOP:
Domyślnie vsftpd uruchamia się wraz z system i nie pozostawia wygodnego sposobu zatrzymania. Przyda się kontrola nad tym. Najwygodniej będzie w dodać w BossPrefs przełącznik kontrolujący pracę serwera ftp.
Stwórz plik o nazwie vsftpd umieść go w katalogu /Applications/BossPrefs.app/services/
/Applications/BossPrefs.app/services/vsftpd
l[SIZE="2"]aunchctl load -w /System/Library/LaunchDaemons/com.bigboss.vsftpd.Startup.plist launchctl unload -w /System/Library/LaunchDaemons/com.bigboss.vsftpd.Startup.plist com.bigboss.vsftpd.Startup.plist /Applications/BossPrefs.app/fileshare.png[/SIZE]3.WSTĘPNA KONFIGURACJA:
Podstawowa konfiguracja ogranicza się do kilku zmian w /private/etc/vsftpd.conf. Na czas wykonywania zmian niezależnie od metody wyłącz vsftpd.
Odkomentuj linię write_enable=YES
Nazwij serwer w linii ftpd_banner=Welcome to blah FTP service.
I najważniejsze, problem z odmową dostępu - dopisz dodatkową linię secure_chroot_dir=/
Warto przeczytać plik konfiguracyjny od dechy do dechy, może się coś jeszcze przydać. Dodatkowo pod adresem [url=http://vsftpd.beasts.org/vsftpd_conf.html]Manpage of VSFTPD.CONF[/url] jest pełny opis vsftpd.conf, oczywiście nie wszystkie opcje można zastosować w wersji dla iPhone'a.
Jeśli vsftpd jest często włączony warto dla zwiększenia bezpieczeństwa zmienić hasła domyślne dla root i mobile.