Protokół FTP jest najprostszym i najbardziej znanym protokołem przesyłania plików, który wymienia pliki między komputerem lokalnym a zdalnym komputerem lub siecią. Systemy operacyjne Linux i Unix mają wbudowane monity wiersza poleceń, których można używać jako klientów FTP do nawiązywania połączeń FTP.
Ostrzeżenie: Transmisja FTP nie jest szyfrowana. Każdy, kto przechwytuje transmisję, może odczytać przesłane dane, w tym nazwę użytkownika i hasło. Aby zapewnić bezpieczną transmisję, użyj SFTP.
Nawiąż połączenie FTP
Przed użyciem różnych poleceń FTP należy nawiązać połączenie ze zdalną siecią lub komputerem. Zrób to, otwierając okno terminala w systemie Linux i pisząc ftp następnie nazwa domeny lub adres IP serwera FTP, na przykład ftp 192.168.0.1 lub ftp domain.com . Na przykład:
ftp abc.xyz.edu
To polecenie próbuje połączyć się z serwerem ftp pod adresem abc.xyz.edu. Jeśli się powiedzie, prosi o zalogowanie się przy użyciu nazwy użytkownika i hasła. Publiczne serwery FTP często umożliwiają logowanie przy użyciu nazwy użytkownika anonimowy i Twój adres e-mail jako hasło lub bez hasła.
Po pomyślnym zalogowaniu się zobaczysz ftp> pytaj na ekranie terminala. Zanim przejdziesz dalej, uzyskaj listę dostępnych poleceń FTP za pomocąWsparcie funkcjonować. Jest to przydatne, ponieważ w zależności od systemu i oprogramowania niektóre z wymienionych poleceń FTP mogą działać lub nie.
Przykłady i opisy poleceń FTP
Polecenia FTP używane w systemach Linux i Unix różnią się od poleceń FTP używanych w wierszu poleceń systemu Windows. Oto przykłady ilustrujące typowe zastosowania poleceń FTP systemu Linux do zdalnego kopiowania, zmiany nazwy i usuwania plików.
ftp> pomoc
Funkcja pomocy wyświetla listę komend, za pomocą których można wyświetlać zawartość katalogu, przesyłać pliki i usuwać pliki. Komenda ftp> ? osiąga to samo.
ftp> ls
To polecenie drukuje nazwy plików i podkatalogów w bieżącym katalogu na komputerze zdalnym.
klienci ftp> cd
To polecenie zmienia bieżący katalog na podkatalog o nazwie klienci jeśli istnieje.
ftp> cdup
Spowoduje to zmianę katalogu bieżącego na katalog nadrzędny.
ftp> lcd obrazy
To polecenie zmienia katalog bieżący na komputerze lokalnym na obrazy , jeśli istnieje.
ftp> ascii
Spowoduje to przejście do trybu ASCII w celu przesyłania plików tekstowych. ASCII jest domyślnym ustawieniem w większości systemów.
ftp> binarny
To polecenie zmienia się w tryb binarny w celu przesłania wszystkich plików, które nie są plikami tekstowymi.
ftp> get image1.jpg
Spowoduje to pobranie pliku image1.jpg z komputera zdalnego na komputer lokalny. Ostrzeżenie: jeśli na lokalnym komputerze znajduje się już plik o tej samej nazwie, zostanie on nadpisany.
ftp> put image2.jpg
Przesyła plik image2.jpg z komputera lokalnego na komputer zdalny. Ostrzeżenie: jeśli na zdalnym komputerze znajduje się już plik o tej samej nazwie, zostanie nadpisany.
ftp>! ls
Dodanie wykrzyknika przed komendą wykonuje określone polecenie na komputerze lokalnym. So ls wyświetla nazwy plików i katalogi bieżącego katalogu na komputerze lokalnym.
ftp> mget * .jpg
Za pomocą polecenia mget. możesz pobrać wiele obrazów. To polecenie pobiera wszystkie pliki, które kończą się na .jpg.
ftp>zmień z na
Polecenie zmiany nazwy zmienia plik o nazwie z na nową nazwę na na serwerze zdalnym.
ftp> put plik lokalny plik zdalny
To polecenie przechowuje lokalny plik na zdalnym komputerze. Wyślij plik lokalny plik zdalny robi to samo.
ftp> mput * .jpg
To polecenie przesyła wszystkie pliki, które kończą się z .jpg do aktywnego folderu na komputerze zdalnym.
ftp> usuń plik zdalny
Usuwa plik o nazwie plik zdalny na zdalnej maszynie.
ftp> mdelete * .jpg
Spowoduje to usunięcie wszystkich plików z rozszerzeniem .jpg w aktywnym folderze na komputerze zdalnym.
ftp> size nazwa-pliku
Określa rozmiar pliku na zdalnym komputerze za pomocą tego polecenia.
ftp> mkdir nazwa-katalogu
Utwórz nowy katalog na serwerze zdalnym.
ftp> prompt
Polecenie zachęty włącza lub wyłącza tryb interaktywny, dzięki czemu polecenia dla wielu plików są wykonywane bez potwierdzenia użytkownika.
ftp> quit
Komenda quit kończy sesję FTP i kończy działanie programu FTP. Polecenia PA i wyjście dokonaj tego samego.
Opcje wiersza poleceń
Opcje (zwane również flagami lub przełącznikami) modyfikują działanie polecenia FTP. Zwykle opcja wiersza poleceń następuje po głównym poleceniu FTP po spacji. Oto lista opcji, które możesz dodać do poleceń FTP i opis ich działania.
- -4 Używaj tylko protokołu IPv4 podczas kontaktowania się z hostem
- -6 Używaj tylko protokołu IPv6
- -miWyłącza obsługę historii i edycji poleceń
- -pUżyj trybu pasywnego do przesyłania danych
- -jaWyłącza interaktywne monity podczas przesyłania plików
- -nZapobiega automatycznemu logowaniu przy pierwszym połączeniu
- -solWyłącza globowanie nazwy pliku
- -vWymusza usunięcie serwera, aby wyświetlić wszystkie odpowiedzi
- -reAngażuje debugowanie




