10 przykładów poleceń SFTP do przesyłania plików na zdalnych serwerach w Linux

10 przykładów poleceń SFTP do przesyłania plików na zdalnych serwerach w Linux

Protokół Przesyłania Plików (Ftp) był szeroko stosowanym protokołem do zdalnego przesyłania plików lub danych w niezaszyfrowanym formacie, który nie jest bezpiecznym sposobem komunikacji.

Jak wszyscy wiemy Protokół Przesyłania Plików wcale nie jest bezpieczne, ponieważ wszystkie transmisje odbywają się w wyraźnym tekście, a dane mogą być czytelne przez każdego podczas wąchania pakietów w sieci.

10 przykładów poleceń SFTP

Zasadniczo, Ftp może być używane w ograniczonych przypadkach lub w sieci, którym ufasz. W okresie czasu SCP (Secure Copy) i SSH (Secure Shell) odnoszą się do tej niejednoznaczności bezpieczeństwa i dodają zaszyfrowaną bezpieczną warstwę podczas przesyłania danych między komputerami zdalnymi.

[Może się również polubił: najlepszych klientów FTP dla Linux]

Sftp (Bezpieczny protokół transferu pliku) biegnie Ssh Protokół na standardowym porcie 22 Domyślnie, aby ustanowić bezpieczne połączenie. Sftp został zintegrowany z wieloma GUI narzędzia (FileZilla, WinsCP, Fireftp, itp.).

Ostrzeżenia bezpieczeństwa: Proszę, nie otwieraj Ssh Port (Bezpieczna skorupa) globalnie, ponieważ byłoby to naruszenie bezpieczeństwa. Możesz otworzyć tylko dla określonego adresu IP z miejsca, w którym zamierzasz przesyłać lub zarządzać plikami w systemie zdalnym lub odwrotnie.

  • Jak zabezpieczyć i harden openSsh Server
  • Jak zmienić port SSH w Linux
  • Jak synchronizować pliki za pomocą RSync z niestandardowym portem SSH
  • 5 najlepszych praktyk w celu zabezpieczenia i ochrony serwera SSH
  • 10 przykładów polecenia WGET w Linux

Ten artykuł poprowadzi Cię do 10 przykładów poleceń SFTP Używać za pośrednictwem interaktywnego interfejsu wiersza polecenia w terminalu Linux.

1. Jak połączyć się z SFTP

Domyślnie ten sam protokół SSH służy do uwierzytelnienia i ustanowienia połączenia SFTP. Aby rozpocząć sesję SFTP, wprowadź nazwę użytkownika i zdalnego nazwy hosta lub adresu IP w wierszu polecenia. Gdy uwierzytelnianie się powiedzie, zobaczysz skorupę z sftp> podpowiedź.

[[e -mail chroniony] ~]# sftp [e -mail chroniony] Łączenie z 27.48.137.6… Hasło [chronione e -mail]: sftp>

2. Otrzymywać pomoc

Kiedyś jesteś w SFTP monit, Sprawdź dostępne polecenia, wpisując?' Lub 'pomoc„W wierszu polecenia.

sftp> ? Dostępne polecenia: Zmiana ścieżki CD Zmień zdalny katalog na „ścieżkę” ścieżki LCD Zmiana lokalnego katalogu na „ścieżkę” ChGR GRP GROP PLIK „Ścieżka” do „GRP” Chmod Tryb Zmiana Pilice „ścieżka” do „trybu” Chown Własna zmiana ścieżki Właściciel pliku „ścieżka” do „własności” Wyświetl tę pomoc Tekst Uzyskaj zdalną ścieżkę [local-path] Pobierz plik lls [ls-options [ścieżka]] Wyświetl listę lokalnego listy LN OldPath Newpath SymLink Plik zdalny LMKDIR ścieżka ścieżka Utwórz lokalny katalog LPWD Drukuj lokalny katalog roboczy LS [ścieżka] Wyświetl zdalny katalog Listing Lumask Upmak Ustaw lokalny Umask na ścieżkę MKDIR „UMASK” Utwórz zdalne katalogŚcieżka] Prześlij plik PWD Wyświetlacz zdalny katalog roboczy Wyjście wycofanie sftp rezygnacja sftp Zmień nazwę OldPath NEWPATH Zmień nazwę zdalnego pliku rmdir ścieżka Usuń zdalny katalog RM Usuń plik zdalny plik SymLink OldPath newPath SymLink SymLink wersja Plik sftp wersja sftp wersja sftp wersja sftp !Polecenie Wykonaj „polecenie” w lokalnej powładzie ! Ucieczka do lokalnej skorupy ? Synonim pomocy

3. Sprawdź obecny katalog roboczy

Komenda 'LPWD'służy do sprawdzenia Lokalny Prezentuj katalog roboczy, podczas gdy polecenie PWD służy do sprawdzenia Zdalny katalog roboczy.

SFTP> LPWD Lokalny katalog roboczy: / sftp> PWD zdalny katalog roboczy: / TecMint /
  • LPWD - Wydrukuj obecny katalog na swoim systemie
  • PWD - Wydrukuj bieżący katalog na serwerze FTP

4. Wymień pliki z SFTP

Wymień pliki i katalogi w lokalnym i zdalnym serwerze FTP.

Na pilocie
sftp> ls
Na lokalnym
sftp> lls

5. Prześlij plik za pomocą SFTP

Umieść pojedyncze lub wiele plików na zdalnym serwerze FTP.

SFTP> Umieść lokalne.przesyłanie profilu lokalne.Profil do /Tecmint /Local.profil

6. Prześlij wiele plików za pomocą SFTP

Umieszczenie wielu plików na zdalnym serwerze FTP System.

sftp> mput *.XLS

6. Pobierz pliki za pomocą SFTP

Uzyskanie pojedynczych lub wielu plików w systemie lokalnym.

SFTP> Uzyskaj SettlementReport_1-10th.XLS Fetching /TecMint /SettlementReport_1-10th.XLS do SettlementReport_1-10th.XLS

Uzyskaj wiele plików w systemie lokalnym.

sftp> mget *.XLS

Notatka: Jak domyślnie widzimy Zdobądź polecenie Pobierz plik w systemie lokalnym o tej samej nazwie. Możemy pobrać pliki zdalne o innej nazwie, określając nazwę na końcu. (Dotyczy to tylko podczas pobierania pojedynczego pliku).

7. Przełączanie katalogów w SFTP

Przełączanie z jednego katalogu na inny katalog w lokalnych i odległych lokalizacjach.

Na pilocie
SFTP> Test CD SFTP>
Na lokalnym
SFTP> LCD Dokumenty

8. Utwórz katalogi za pomocą SFTP

Tworzenie nowych katalogów w lokalnych i odległych lokalizacjach.

SFTP> MKDIR TEST
sftp> lmkdir dokumenty

9. Usuń katalogi za pomocą SFTP

Usuń katalog lub plik w systemie zdalnym.

SFTP> RM RAPORT.XLS
sftp> rmdir sub1

Notatka: Aby usunąć/usunąć dowolny katalog ze zdalnej lokalizacji, katalog musi być pusty.

10. Wyjdź z powłoki SFTP

''!„Polecenie upuszcza nas w lokalnej powłoce, z której możemy wykonywać polecenia Linux. Typ 'Wyjście„polecenie, w którym możemy zobaczyć sftp> szybki zwrot.

sftp> ! [[e -mail chroniony] ~]# Exit Shell Wyjazdu ze statusem 1 sftp>

Wniosek

Sftp jest bardzo przydatnym narzędziem do administracji serwerów i przesyłania plików do iz i z (Lokalny I Zdalny). Mamy nadzieję, że te tuts pomogą ci zrozumieć użycie Sftp do pewnego stopnia.