Co tu zobaczymy?
W tym artykule zbadamy, jak korzystać z ftp Polecenie do zdalnego połączenia systemowego, przesyłania plików oraz zarządzania pilotem i lokalnymi plikami i katalogami.
Czego będziemy potrzebować?
Uwaga: Ponieważ ruch FTP jest niezaszyfrowany, jest to niezabezpieczona usługa. W ten sposób zalecamy nie używanie go do przesyłania poufnych danych przez Internet i inne nierzetelne sieci.
Składnia polecenia FTP
Polecenie FTP ma następującą składnię:
ftp [opcje] [IP]
Tutaj, [Ip] oznacza adres IP docelowego systemu zdalnego.
Polecenie FTP używa protokołu FTP do podłączenia systemu z innym systemem, który zwykle jest zdalnym serwerem, przy użyciu protokołu FTP.
Po ustaleniu połączenia użytkownicy mogą również przesyłać pliki między podłączonymi systemami i zarządzać na nich plików i katalogów.
Tworzenie połączenia FTP
Możemy utworzyć połączenie FTP ze zdalnym serwerem za pomocą jego adresu IP wraz z poleceniem FTP:
FTP [IP]
Na przykład, aby połączyć się ze zdalnym serwerem z 192.168.56.10 Adres IP, uruchom następujące polecenie:
$ ftp 192.168.56.10
Po mowie wprowadź poświadczenia dla użytkownika FTP. Zobaczmy na żywo przykład logowania na serwerze FTP.
Rejestrowanie FTP serwer
Gdy tylko nawiązujemy połączenie z serwerem FTP, musimy wprowadzić nazwę użytkownika i hasło, aby zalogować się:
Po wprowadzeniu właściwych poświadczeń powinniśmy być na interfejsie FTP:
Alternatywnie możemy najpierw uruchomić polecenie FTP. Następnie użyj następującego polecenia na interfejsie FTP:
FTP> Otwórz
Z tego interfejsu możemy wchodzić w interakcje z komputerem lokalnym, a także z zdalnym serwerem. Wkrótce zobaczymy to w poniższych sekcjach.
Wymień polecenia FTP
Gdy znajdziemy się w interfejsie FTP, możemy zobaczyć i używać wszystkich jego poleceń. Zobaczmy wszystkie obsługiwane polecenia, po prostu wchodząc do „?”:
ftp> ?
To reprezentuje nas z wieloma poleceniami, takimi jak dir, ls, odłącz i tak dalej. Weźmy na nich rękę.
Wymień zawartość katalogu
Najpierw zobaczmy, jak możemy wymienić zawartość bieżącego katalogu w systemie zdalnym, takim jak serwer FTP. Po prostu użyj polecenia DIR tutaj:
ftp> reż
Jak wspomniano wcześniej, możemy zarządzać lokalnymi maszyną z zdalnej maszyny. Zobaczmy, jak możemy wyświetlić zawartość lokalnego katalogu:
ftp> !LS
Poprzednie polecenie wyświetla zawartość naszego systemu lokalnego. Aby uzyskać bardziej szczegółową listę, możemy uruchomić następujące polecenie:
ftp> !ls -l
Podobnie jak PWD, która wyświetla bieżącą ścieżkę katalogu, możemy użyć polecenia LCD do wyświetlania tej samej ścieżki lokalnej z zdalnego urządzenia:
ftp> lcd
Zmiana obecnego katalogu
Aby przejść do innych katalogów na serwerze zdalnym, możemy użyć zwykłego polecenia CD. Na przykład z zdalnych katalogów, które są wcześniej wymienione, możemy zmienić na przesłanie katalogu:
FTP> Przesyłanie CD
Przesyłanie plików
Możemy użyć polecenia Put do wysyłania pojedynczego pliku na zdalny serwer. Zobaczmy, jak to zrobić, po prostu przesyłając from_local.Plik lokalny TXT:
ftp> put from_local.tekst
Po udanym poleceniu zobaczymy wiadomość taką jak „Transfer Complete”. Domyślnie plik wyląduje w bieżącym katalogu na zdalnym serwerze. Możemy jednak dostosować tę lokalizację, określając pełną ścieżkę:
ftp> demo.txt/ścieżka/do/docelowe/katalog/pożądany_filename
Możemy również użyć DOT (.) Separator w celu oznaczenia bieżącej ścieżki:
ftp> demo.tekst ./… ./Destination/Directory/pożądany_filename
Zobaczmy teraz, jak radzić sobie z wieloma przesyłami plików. Możemy użyć polecenia FTP MUT do przesyłania wielu plików. W tym celu musimy określić nazwy plików oddzielone przestrzeniami:
FTP> PLIKA MUT3
Co ciekawe, możemy tutaj używać wieloznacznych kart, jeśli nazwy plików udostępniają coś wspólnego. Na przykład, aby przesłać wszystkie pliki z plikiem nazwy, ale z różnymi typami możemy użyć następującego polecenia:
FTP> plik MPUT.*
Zanim możesz przesłać pliki, musisz wprowadzić „Tak”, aby potwierdzić swoje działanie.
Pobieranie plików
Zobaczmy, jak pobrać pliki z serwera zdalnego do systemu lokalnego. Zamiast używać PUT, musimy użyć jego antonimów, jak Get. Na przykład możemy pobrać/wysyłać plik, powiedz plik3.TXT, do systemu lokalnego w następujący sposób:
ftp> Pobierz plik3.tekst
Jak widać w przesłanym scenariuszu, możemy również pobrać plik do katalogów innych niż obecny katalog w systemie lokalnym. Wystarczy określić pełną ścieżkę w systemie lokalnym:
FTP> Pobierz File6.txt/ścieżka/on/local/katalog/of/client/name_of_file
Podobnie jak MPUT, możemy użyć polecenia Mget do pobrania wielu plików. Ponownie zobaczmy to w akcji:
FTP> mget File5.plik txt6.tekst
Ponadto wieloznaczne mogą uprościć naszą pracę dla podobnych rodzajów plików:
ftp> mget *.tekst
Wniosek
W tym artykule omówimy przegląd wysokiego poziomu polecenia FTP w Linux. Oprócz klienta FTP, istnieją inni klienci FTP dla Linux, takich jak LFTP, FileZilla itp.