Klienci FTP w Linuksie. FileZilla FTP klient - bezpłatny klient FTP dla Linuksa i Windows
Menedżer plików Nautilus - jak klient FTP i Webdav.
W ostatnim wydaniu Ubuntu. 13.04, jako domyślny menedżer plików, używany nowa wersja Łodzik. 3.6.xxx. Jak wiemy, jest to ta wersja "Nautilus" spowodowała niejednoznaczne opinie, a w istocie większość użytkowników była nieprzyjemnie zaskoczona, jak "słabo rozwinięta" była ta wersja, a nawet użyta w systemie domyślnym. Wiele, natychmiast poświęcił się, aby szukać każdej alternatywy, z której było Nemo. - Analogowy "Nautilus" w dystrybucji Mint Linux. , Środowisko pracy Cynamon. Nemo. na pewno dobrze we wszystkim, ale jego instalacja Ubuntu., wyciągnął całą powłokę roboczą Cynamon.
Crossftp. - inne Ftp. Klient napisany Jawa.Używanie w pełni znanego typu interfejsu dyrygenta i całkiem dobre wspólne cechyw stosunku do jego funkcjonalności i możliwości. Podstawowy I. główna wersja Programy są Crossftp Pro., Planu czysto komercyjnego, który ma pełny zestaw cech. CrossFTP to darmowa opcja klienta, z lekko przyciętym potencjałem, ale dość wystarczającą dla standardowych zadań, podczas pracy na tym rodzaju protokołu. Ogólnie rzecz biorąc, zgodnie z ogólną oceną, program zajmuje dobre stanowisko, zwłaszcza prawdziwe pełna wersja, ale szczerze mówiąc, odpycha, jeśli można go umieścić, wdrażanie Jawa..
JFTP. - inny przedstawiciel klasy klienta Ftp.-News stworzone przy użyciu języka programowania Jawa. i jest analogiem jego komercyjnego "faceta" JFTP 4.0. z jetody.. Program ma swój własny, indywidualny interfejs, a nie podobny do żadnego innego wykorzystanego w takich programach. Muszę powiedzieć to początkowo, JFTP. nie robi szczególnego wrażenia, kilku "nudnych" jakichś wyglądTak, nawet brak języka rosyjskiego, również nie przywiązuje inspiracji. W rzeczywistości moc i funkcjonalność programu, bardzo i bardzo znaczące i tylko trochę gorsze, pod względem możliwości, takiego wspaniałego klienta jak FileZilla..
Kftpgrabber. - wystarczająco potężny Ftp. klient Ubuntu., z obecnością szerokiego zakresu istniejących funkcjonalnośćZaprojektowany do pracy na tym protokole, przy wsparciu szyfrowania ruchu TLS / SSL.. Program jest wyposażony w nowoczesny interfejs dwupoziomowy, z których każdy, o ile podzielony na dwa kolejne, tworzące wspólny obszar nawigacyjny. Jest to nieco niezwykłe, a początkowo powstaje uczucie jakiegoś istniejącego w obecności istniejących okien, zamiast zwykłej struktury orientacji podobnej do drzewa, która jest używana w większości Ftp. klienci.
Dowódca Gnome. - jeszcze jedna, bardzo wysoka jakość menedżer plikówbilitacja GTK.+ i mając w swoim module arsenalnym do pracy na protokole Ftp.. Sama nazwa już tak mówi ta aplikacja Najbardziej korzystne do użycia w medium Gnom.Ale absolutnie nie oznacza, że \u200b\u200bjego niemożliwość zastosowania i innych roboczych skorup. Jeśli narysujesz analogię, a następnie w środowisku KDE.Jego przeciwnik jest o którym spędził nieco wcześniej.
Ftp. - Tak, tak, to jest dokładnie nazwa programu, prosta i prosta, ale sama imię jest nadal daleko od korony tego stworzenia. Wartość wierzchołka projektantka (w cytatach) można nazwać, a bardziej lub raczej zadzwonić, pojawienie się programu. Taka superformacja, zwłaszcza jeśli chcesz, nie znajdziesz go lub, będziesz musiał być w ciąży, w poszukiwaniu tego rodzaju RARITET. Cóż, aby go na najwyższym poziomie, aby uzyskać całą konfigurację, warto mówić z całą konfiguracją, warto zauważyć maksymalną niedogodność podczas korzystania z programu.
Ponieważ jest jasne z samej nazwy, głównym celem programu jest menedżer plików i bardzo fajny pod każdym względem. Najpotężniejszy, wielofunkcyjny, wygodny menedżer plików, porównywalny przez analogię z Całkowity dowódca. z OS Windows.Ale może nawet nagle. Jest prawda o małym "ale", ta aplikacja jest rozwijana w ramach projektu KDE.Dlatego i jest przeznaczony głównie do używania go w tym środowisku pracy.
Bardzo dobry, dość dopuszczalny Ftp.-Clin, zgodnie z jego podobieństwem, tak jak ma podobieństwo zewnętrzne, ze wszystkimi znanym klientem FileZilla.. Te same dwuskładnikowe, dość proste i wygodne, bez nadmiaru interfejsu, a także można dodać, rozłącza się platformę, wielowątkową, bezpieczną i niezawodną wymianą plików, opcją kontroli graficznej i konsoli, wielopoziomowej (w tym i rosyjskiej), i wiele i wiele więcej.
Program FTP jest dostępny w większości systemów (nawet Win32 jest wyposażony w program FTP).
Istnieje duża liczba innych klientów FTP konsoli. Lista podana tutaj jest daleka od kompletnego, ale obejmuje najbardziej popularne z nich. Szukaj ich na FreshMeat, aby znaleźć więcej.
NCFTP.
NCFTP jest znanym klientem FTP dla użytkowników UNIX. Jest wyposażony w większość dystrybucji Linux i ma zaawansowane funkcje, takie jak zakładki i tworzenie zakładek. Wersja 2 programy NCFTP miały problemy podczas pracy pełny ekran. Jest to naprawione w wersji 3 (teraz w wersji beta).
Zgodnie ze standardem nie jest w 100% zgodny zespoły FTP.. Na przykład zdobądź i umieścić w NCFTP, są podobne do mge i mput w standardowym FTP. Jeśli chcesz zapisać zdalny plik pod inną nazwą dysk lokalnyMusisz wejść do RemoteName Get -z Name Name. NCFTP ma doskonałą pomoc, która pomoże nauczyć ci zespołów.
Najnowsza wersja NCFTP jest dostępna na stronie http://www.ncftp.com.
lukemftp.
lUKEMFTP ma zaawansowane możliwości, które zawierają: Edycja wiersza poleceń, wybierz W wiersz poleceń Adresy FTP i HTTP, kontekstowe zakończenie ciągu łańcucha, linii promocji procesu, wsparcie IPv6, zmiana czasu oszczędzania, przeglądanie strony lokalnej i pliki zdalne, Obsługa trybu pasywnego (z małym trybem aktywnym), podporą soków i regulacja prędkości transmisji.
Najnowsza wersja Lukemftp znajduje się w FTP://ftp.netbsd.org/pub/netbsd/misc/lukemftp/.
lFTP.
klient LFTP jest rozszerzoną linią poleceń opartą na kliencie FTP. Podobnie jak bash, ma zarządzanie zadanią. Używa biblioteki Readline GNU do wejścia. Masz możliwość edycji linii poleceń i automatycznego wyboru wejścia. LFTP ma również wsparcie zakładek, używając lusterko witryny i wysyłanie wielu plików w tym samym czasie.
Możesz dostać ostatnia wersja LFTP na http://ftp.yars.free.net/projects/lftp/.
cFTP.
Wygodny klient FTP pracujący w trybie pełnoekranowym. Nie ma wielu możliwości, ale jest to pełne łatwości pracy. Wyświetlanie katalogów jest przeprowadzane za pomocą kursora i wprowadzaj klawisze sterujące.
Możesz uzyskać najnowszą wersję CFTP na http://ftp.giga.or.at/pub/nih/cftp/.
yafc.
Yafc jest bardzo miło korzystać z klienta FTP, z funkcjami, które zawierają katalogi buforowania, automatyzację przy wejściu do zdalnej nazwy pliku, Elias (aliasy), kolorowanie plików, rekurencyjne wykonanie Get / put / LS / RM, organizacja kolejki, wiele połączeń , Wsparcie proxy i inne.
Prędzej czy później wielu z nas próbuje się wypróbować w nowym kierunku. Na przykład w tworzeniu witryny lub serwera, a może już go ma i właśnie przełączyłeś się na Linuksa. Bez znaczenia. Najważniejsze jest to, że we wszystkich tych przypadkach musimy w jakiś sposób pobierać pliki do serwera. W przypadku umieszczenia witryny w hostingu można korzystać z usług online hostingu (który przy okazji nie zawsze jest tak wygodny, jak chciałbym), a jeśli mamy serwer? W tej sytuacji potrzebujemy. Dzisiaj prezentuję Twój Ferris Three FTP Client: FileZilla, GFTP i Miłośników konsoli - MC.
Myślę, że w przypadku witryny zdecydowałeś się i użyje niektórych hostingu Linux, ponieważ często hosting na Linuksie jest tańsze niż w systemie Windows. W przypadku własnego serwera zakładamy, że już skonfigurowałeś FTP na nim.
Proponuję zainstalować wszystko i wybrać ten, który lubisz.
Ubuntu / Debian / Mennica:
Sudo apt-get install filezilla mc gftp
Sudo yum install filezilla mc gftp
Sudo pacman -s filezilla mc gftp
Proszę bardzo. Teraz możesz rozpocząć samą recenzję. Zacznijmy od MC. Ten menedżer plików konsoli jest mały, ale usunięty. Z wyjątkiem tego, jak wykonywać pliki z plikami na urządzeniu lokalnym, można go również podłączyć do serwera FTP, zainstaluj połączenie powłoki i połączenie SMB. Dziś jest zainteresowany tylko klientem FTP. Wybierasz prawy lub lewym panelu na górze, jak lubisz więcej, bez różnicy, -\u003e Połączenie FTP ... -\u003e Pojawi się okno, w IT wprowadź adres serwera w formie adresu IP lub adresu URL (jeśli chcesz ustawić anonimowe połączenie z serwerem) lub jako [Chroniony e-mail]adres_server (jeśli chcesz wprowadzić serwer pod logowaniem). Następnie kliknij Enter, pojawi się jeszcze jedno okno, wprowadź hasło, gotowe.
Ponadto przeanalizujemy GFTP. Jednak jest to najłatwiejszy z klientów graficznych FTP. Prostota, niezwiązane z zasobami, Freiness. Obsługuje SSL. Dno znajduje się konsola, w której wszystkie zdarzenia są wyświetlane i na górze panelu wprowadzania danych.
I trzeci klient - FileZilla. Nie ma specjalnych różnic, z wyjątkiem tego, że konsola jest na górze, a nie z dołu. Szczególnie zadowolony z obecności drzewa katalogu. Tak, a przyciski z różnymi funkcjami, ma więcej, na przykład zsynchronizowane oglądanie lub wyszukiwanie plików rekurencyjnych, a także porównawcze katalogów i innych. Może pobrać więcej niż dwa pliki gigabajtów.
Str.s. W tym wyborze, tylko wolni i wolni klienci FTP. Istnieje oczywiście i innych nie mniej atrakcyjnych klientów do podłączenia protokół FTP.Ale o nich w następujących artykułach. Nie zapomnij głosować na artykuł.
FTP (protokół transferu plików) - protokół transferu plików. Protokół FTP umożliwia przesyłanie i pobieranie plików z serwera. Do tej pory protokół ten nie jest szczególnie popularny, ponieważ nie obsługuje szyfrowania danych. Zamiast FTP, użyj protokołu SFTP (transmisja danych SSH), a także protokół SCP. W tym artykule omówiono konfigurację zwykłego serwera FTP opartego na Ubuntu.
Protokół FTP działa w trybie klient-serwer. Serwer stale słucha żądań remote klienci. na 21 porcie. Po otrzymaniu zapytania kontroluje wejście i ustanawia połączenie. Podczas sesji serwer wykonuje dowolne polecenia wysyłane przez klienta FTP. Jako protokół. poziom transportu. Używane TCP. W przypadku transferu danych FTP wykorzystuje dwa typy połączeń:
- Zarządzanie połączeniem (port 21)
- Połączenie danych (w aktywnym porcie 20, w pasywnym dowolnym porcie więcej niż 1024)
Separacja do połączenia sterującego i połączenie transferu danych jest skuteczne. Umożliwia to przesyłanie poleceń i plików niezależnie od siebie.
FTP obsługuje dwa rodzaje uwierzytelniania:
- Anonimowy (login FTP lub anonimowy, hasło - e-mail)
- Autoryzowany (login i hasło każdego użytkownika)
Podczas pracy na protokole FTP między klientem a serwerem można zainstalować dwa tryby: aktywne i pasywne. Związek sterujący jest w równym stopniu dla trybu aktywnego i pasywnego. Klient inicjuje połączenie TCP z portu dynamicznego (1024 - 65535) do portu numer 21 na serwerze FTP, po którym wystąpi uwierzytelnienie. Następne kroki zależą od wybranego trybu.
W trybie aktywnym, po uwierzytelnieniu klient informuje serwer również numer jego portu (z zakres dynamiczny 1024 - 65535) Aby serwer połączyć się z klientem, aby ustawić połączenie danych. Serwer FTP łączy się z określonym numerem portu portu za pomocą numeru TCP Numer 20 ze swojej części do transmisji danych.
W trybie pasywnym, po uwierzytelnianiu serwer zgłasza klienta numer portu TCP (z zakresu dynamicznego 1024 - 65535), do którego można połączyć się z ustawieniem połączenia transferu danych.
W ten sposób w trybie aktywnym połączenie jest inicjowane przez serwer, ponieważ łączy się z klientem. W trybie pasywnym połączenie jest klientem.
Tryb aktywny jest "szkodliwy" dla klienta w tym sensie, że gdy serwer jest podłączony do niego przez Losowy port, połączenie to jest najprawdopodobniej zablokowane przez zaporę na stronie klienta. W związku z tym konieczne jest otwarcie portów po stronie klienta, co prowadzi do "otworów" w zakresie bezpieczeństwa. Z drugiej strony, dla serwera, ten tryb będzie przydatny, ponieważ dobrze znany port 20 jest używany do transmisji danych.
Tryb pasywny "szkodliwy" z kolei dla serwera, ale korzystny dla klienta. Klient wykonuje oba połączenia z serwerem, ale jeden z nich będzie dla losowego wysokiego portu, takie połączenie zablokuje zaporę na stronie serwera.
Tryb pasywny jest używany, z reguły, gdy zapora jest między klientem a serwerem.
Najpopularniejsze polecenia FTP:
Zespół | Opis |
Użytkownik. | Określ nazwę użytkownika. |
Przechodzić | Określ hasło |
Lista | Zobacz zawartość katalogu |
Cwd. | Zmień aktualny katalog |
Zacznij. | Prześlij plik z serwera do klienta |
Zatrzymać. | Podaj plik z klienta na serwer |
Rodzaj | Ustaw tryb transmisji |
DELE. | Usuń plik. |
MDK. | Utwórz katalog |
Rmd. | Katalog usuwania |
Pasv. | Użyj trybu pasywnego |
Porzucić. | Wyjdź i pęknięcie |
FTP ma trzy tryby transmisji:
- Moc - ciągła transmisja danych w postaci strumienia (bez przetwarzania, przetwarzanie TCP zostało wykonane)
- Blok - FTP dzieli dane do bloków (tytuł, pole danych, rozmiar pliku w bajtach) i transfery do TCP
- Tryb kompresji z pojedynczym algorytmem
Serwer FTP - pliki "biblioteki" w hostingu, używane do przechowywania plików różne formaty. Najpopularniejsze serwery FTP są VSFTPD i PROFTPD. Serwer FTP jest potrzebny, aby umieścić na nich dla publicznych i prywatnych pobierania dużych ilości danych. Często serwery są używane do anonimowego (gościa) dostępu do opublikowania otwórz wideo Dystrybucje przez, muzykę i zdjęcia. Dostęp do anonimowego pozwala nam tylko przeglądać katalogi i pobierz niezbędne informacje, ale na niektórych serwerach, wręcz przeciwnie, istnieją specjalne scatyst, gdzie każdy użytkownik może pobrać plik do udostępniania.
Z dostępem nie anonimowym, więcej, ale są ograniczone do katalogu, w którym dostępny jest dostęp.
Pozwól nam zwrócić się do ustawienia serwera. Będziemy pracować z takim schematem.
Dostęp do serwera FTP będzie miał zarówno administrator, jak i użytkownik. Administrator i użytkownik mają autoryzowany dostęp. Jednocześnie konieczne jest skonfigurowanie praw dostępu w taki sposób, że administrator ma nieograniczony dostęp, a użytkownik ma dostęp tylko do katalogu domowego. Musisz także skonfigurować dostęp anonimowy.
W Ubuntu dla serwera DHCP daon VSFTPD jest dostępny. Zainstaluj serwer DHCP, jest wykonywany przez polecenie:
testserver $ sudo apt-get install vsftpd
Domyślnie obciążenie anonimowe jest zabronione. Musisz zmienić konfigurację w pliku /etc/vsftpd.conf.
testserver $ sudo nano /etc/vsftpd.conf
Znajdujemy tam ciąg "anonymous_enable" i przypisujemy znaczenie "tak". Ten ciąg jest odpowiedzialny za dostęp do serwera FTP dla anonimowych użytkowników.
Konieczne jest również rewirowanie dwóch linii: "Write_enable" i "chroot_local_user". Pierwsza linia jest odpowiedzialna za możliwość nagrywania na serwerze, druga linia blokuje możliwość wspinania się do katalogu wyższego niż folder domowy.
Na końcu pliku konfiguracyjnego dodaj dwa ustawienia:
Ustawienia Ustawione te foldery domowe dla użytkowników anonimowych i lokalnych.
Zachowaj konfigurację pliku za pomocą kombinacji klucze Ctrl. + X (po propozycji do wymiany aktualny dokument Wybierz Tak). Następnie musisz ponownie uruchomić serwer FTP Zespół
testserver $ Sudo Service VSFTPD Restart
Następnym krokiem jest tworzenie użytkowników.
Utwórz polecenie Superuser:
testserver $ sudo Adduser Superuser
Prosimy go o hasło:
testserver $ sudo passwd superuser
Daj mu nieograniczone prawa:
testserver $ sudo adduser superuser sudo
Stwórz zwykły użytkownik.:
testserver $ sudo Adduser
Prosimy go o hasło:
testserver $ sudo passwd
Wpisz nowe hasło UNIX: 12345
Utwórz grupę użytkowników do zarządzania folderami:
testserver $ sudo addgroup groupl
testserver $ sudo nano / etc / grupa
Znajdujemy linię "Groupl" z Ctrl + W.
Ta linia Dodaj naszych użytkowników superużytkownika i użytkownika.
Utwórz foldery dla użytkowników:
testserver $ sudo mkdir / srv / ftp / upload
testserver $ sudo mkdir / srv / ftp / superuser
testserver $ sudo mkdir / srv / ftp / user
Określ prawa dostępu do folderów:
testserver $ sudo chmod 700 / srv / ftp / superuser
testserver $ sudo chmod 770 / srv / ftp / user
testserver $ sudo chmod 575 / srv / ftp / upload
Zmieniamy właścicieli folderów:
testserver $ sudo Chownik Superuser: / SRV / FTP / Superuser
testserver $ sudo Chown Użytkownik: Group / SRV / FTP / Użytkownik
testserver $ sudo Chown: Group / SRV / FTP / Upload
Dlatego okazujemy następujące zdjęcie:
- Tylko użytkownik superużytkownika ma dostęp do folderu Superuser, jest właścicielem tego folderu.
- Folder użytkownika ma dostęp do użytkownika i superusera. Wynika to z faktu, że umieścimy prawa 7 7 0. Drugie siedem ustanawia pełne prawa do grupy użytkowników Group, w którym dodaliśmy superużytkownika.
- Do folderu Upload. pełny dostęp mieć zarówno użytkownika, jak i superużytkownika. Dla wszystkich innych praw są zainstalowane tylko czytanie i wykonanie 5 75 . 5 \u003d 101 (w system binarny). 101 ~ r-x. Oznacza to, że reszta użytkowników (i są anonimowe) nie mogą być rejestrowane w folderze przesyłania.
Sprawdź drużynę praw dostępu i właścicieli:
testserver $ LS -L / SRV / FTP
Aby sprawdzić dostęp do serwera FTP, konieczne jest w dowolnej przeglądarce wiersz adresu Wybierz
fTP: //172.16.1.2.
W takim przypadku spadamy jako anonimowy użytkownik, ponieważ nie wprowadzamy nazwy i hasła.
Widzimy trzy foldery superuser /, Prześlij / Użytkownik /.Ponieważ poszliśmy pod anonimowym dostępem użytkownika tylko do folderu przekazać plik /.
Aby wprowadzić nazwę superużytkownika, wchodzimy:
fTP: // [Chroniony e-mail]
Wchodzimy do nazwy użytkownika: superużytkownik.Hasło: 12345 . W obszarze Superuser otrzymujemy dostęp do wszystkich folderów.
Sprawdź zwykły użytkownik. Aby nie wprowadzać nazwy i hasła za każdym razem, gdy wprowadzasz, możesz napisać następujące elementy w pasku adresu:
fTP: // Użytkownik: [Chroniony e-mail]
Pod użytkownikiem możemy spaść tylko w folderach pRZEKAZAĆ PLIK / i użytkownik /. Do folderu. superuser / Dostęp został zamknięty.
Zapisz się do naszego