Szukam aplikacji serwera FTP dla mojego bezgłowego serwera, który jest publiczną maszyną wirtualną z publicznym adresem IP. . Zawęziłem go do 3, przynajmniej z tego, co przeczytałem, są najbardziej biegli.
vsftpd
proftpd
pure-ftp
Badam wszystkie 3, ale moim głównym problemem jest to, że potrzebuję jednego konta, które można przesłać, ale nie widzę zawartości folderu / katalogów po zalogowaniu.
Korzystaliśmy z filezilla
serwera na serwerze Windows, ale musieliśmy przejść na Ubuntu. Nie instalowałem wcześniej żadnej z tych aplikacji i zastanawiałem się, czy którakolwiek z nich obsługuje tę funkcję w systemie Ubuntu. Jeśli tak, to jak mam to skonfigurować?
vsftpd
to najlepszy wybór (i dlatego używam tego na serwerze wewnętrznym: nigdy nie wiesz, kiedy zmienia się przypadek użycia) ;-) To pomaga zrobićman vsftpd.conf
chwilę konfiguruję go po raz pierwszy ...Jeśli masz skonfigurowane OpenSSH na tym komputerze, masz wbudowane sftp dla wszystkich kont użytkowników. Większość współczesnych klientów ftp ma wbudowaną obsługę sftp. Jest także znacznie bezpieczniejszy niż zwykłe ftp, a narzut na korzystanie z szyfrowania jest minimalny. W rzeczywistości w mojej sieci lokalnej sftp jest szybszy niż ftp. Daj mu szansę, działa na tym samym porcie co ssh, a nawet działa podczas korzystania z logowania ssh-key.
Spróbuj, a zaoszczędzisz również zasoby związane z uruchomieniem innego procesu.
źródło
ProFTPD
ma fajne funkcje i faktycznie jest doskonałym wyborem. Ma natywną obsługę FTP przez SSH, co jest fantastyczne, jeśli chcesz szyfrować.Wszystkie dokumenty można znaleźć tutaj
Ma również ładne funkcje do analizowania dzienników i wiadomości za pośrednictwem
The Webalizer
orazftpweblog
skryptówźródło
Kiedyś miałem VsFTPd na moim serwerze, ale musiałem przejść do ProFTPd, ponieważ nasz projektant w systemie Windows miał częste przerwy podczas przesyłania i wszystko inne (używał notatnika ++ i wbudowanego klienta FTP). Teraz nie słyszę żadnych skarg. Więcej informacji na temat aukcji można znaleźć tutaj .
źródło
proftpd:
następnie wybierz: proftpd (tryb serwera)
Teraz musisz dodać niektórych użytkowników
adduser
i ustawić ich domyślny katalog główny na wybraną ścieżkę ftp (var / ftp) i ich domyślną loginhell na/bin/false
w/etc/passwd
jednym przykładzie:źródło