10 przykładów poleceń SFTP do przesyłania plików na zdalnych serwerach w Linux
- 3170
- 450
- Igor Madej
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ń SFTPZasadniczo, 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.
- « Jak zainstalować Fail2ban na Rocky Linux i Almalinux
- Jak zainstalować OwnCloud na Rocky Linux i Almalinux »