10 sFTP parancs példa fájlok átvitelére távoli szervereken Linux alatt

instagram story viewer

Fájlátviteli protokoll (FTP) széles körben használt protokoll fájlok vagy adatok távoli, titkosítatlan formátumban történő továbbítására, amely nem biztonságos kommunikációs módszer. Ahogy mindannyian tudjuk Fájlátviteli protokoll egyáltalán nem biztonságos, mert minden átvitel tiszta szövegben történik, és az adatokat bárki el tudja olvasni a csomagok szippantása közben a hálózaton.

sftp parancsok
10 sftp parancs példa

Tehát alapvetően az FTP korlátozott esetekben vagy a megbízható hálózatokon használható. Időtartam alatt SCP és az SSH megoldja ezt a biztonsági kétértelműséget, és titkosított biztonságos réteget adott hozzá, miközben adatokat továbbított a távoli számítógépek között.

SFTP (Biztonságos fájlátviteli protokoll) átfut SSH protokoll a szabványos porton 22 alapértelmezés szerint biztonságos kapcsolatot létesíteni. SFTP sokba integrálták GUI eszközök (FileZilla, WinSCP, FireFTP stb.).

Biztonsági figyelmeztetések: Kérlek ne nyisd ki SSH port (Biztonságos SHELL) globálisan, mivel ez biztonsági jogsértés lenne. Csak bizonyos IP címekre nyithat meg, ahonnan fájlokat szeretne átvinni vagy kezelni a távoli rendszeren, vagy fordítva.

  1. 5 bevált gyakorlat az SSH szerver védelmére és védelmére
  2. 10 példa Wget parancsokra Linux alatt

Ez a cikk útmutatást nyújt 10 sftp parancs példa interaktív parancssori felületen keresztül használható.

1. Hogyan lehet csatlakozni az SFTP -hez

Alapértelmezés szerint ugyanazt az SSH protokollt használják az SFTP -kapcsolat hitelesítésére és létrehozására. Az SFTP -munkamenet elindításához írja be a felhasználónevet és a távoli gazdagépnevet vagy IP -címet a parancssorba. Miután a hitelesítés sikeres volt, megjelenik egy héj an sftp> gyors.

[[e -mail védett] ~]# sftp [e -mail védett] Csatlakozás a 27.48.137.6 -hoz... [e -mail védett]jelszava: sftp>

2. Segítség kérése

Egyszer, Ön a sftp prompt, ellenőrizze a rendelkezésre álló parancsokat a „?'Vagy'Segítség’Parancssorból.

sftp>? Elérhető parancsok: cd path Módosítsa a távoli könyvtárat „path” -ra lcd elérési út A helyi könyvtár módosítása „elérési útra” chgrp grp elérési útvonal fájl útvonalának módosítása "grp" chmod mód elérési útja A fájl „elérési útja” jogosultságainak módosítása „módra” chown saját útvonal A „path” fájl tulajdonosának módosítása „saját” -ra help Jelenítse meg ezt a súgószöveget. get remote-path [local-path] Fájl letöltése. lls [ls-options [elérési út]] A helyi könyvtárak megjelenítése. Oldpath newpath Symlink távoli fájl. lmkdir elérési út Helyi könyvtár létrehozása. lpwd Nyomtassa ki a helyi munkakönyvtárat. ls [elérési út] Megjeleníti a távoli könyvtárakat. lumask umask A helyi umask beállítása 'umask' mkdir elérési útvonal Távoli könyvtár létrehozása. put local-path [remote-path] Fájl feltöltése. pwd A távoli munkakönyvtár megjelenítése. Kilépés Kilépés sftp. kilép Kilépés sftp. átnevezni oldpath newpath Távoli fájl átnevezése. rmdir elérési útvonal Távolítsa el a távoli könyvtárat. rm path Törölje a távoli fájlt. symlink oldpath newpath Symlink távoli fájl. verzió Az SFTP verzió megjelenítése.! parancs A 'parancs' végrehajtása helyi shellben.! Menekülés a helyi kagylóba.? Segítség szinonimája

3. Ellenőrizze a jelenlegi munkakönyvtárat

A parancs 'lpwd'Ellenőrzésére szolgál Helyi jelen munkakönyvtár, míg „pwd'Parancsot használják az ellenőrzéshez Távoli munkakönyvtár.

sftp> lpwd. Helyi munkakönyvtár: / sftp> pwd. Távoli munkakönyvtár: /tecmint /
  1. lpwd - Nyomtassa ki az aktuális könyvtárat a rendszeren
  2. pwd - az aktuális könyvtár kinyomtatása az ftp szerveren

4. Fájlok listázása

Fájlok és könyvtárak felsorolása helyi és távoli rendszerben.

Távoli
sftp> ls
A Helyi oldalon
sftp> lls

5. Fájl feltöltés

Tegyen egy vagy több fájlt a távoli rendszerbe.

sftp> tegye a local.profile -t. A local.profile feltöltése a /tecmint/local.profile mappába

6. Mutiple fájlok feltöltése

Több fájl behelyezése a távoli rendszerbe.

sftp> mput *.xls

6. Fájlok letöltése

Egy vagy több fájl beszerzése a helyi rendszerben.

sftp> get SettlementReport_1-10th.xls. /Tecmint/SettlementReport_1-10th.xls lekérése a SettlementReport_1-10th.xls fájlba

Töltsön le több fájlt egy helyi rendszeren.

sftp> mget *.xls

jegyzet: Amint azt alapértelmezés szerint láthatjuk a parancsot kapni töltse le a fájlt a helyi rendszerben azonos néven. Letölthetünk távoli fájlt más néven, a végén megadva a nevet. (Ez csak egyetlen fájl letöltése esetén érvényes).

7. Könyvtárak váltása

Váltás egyik könyvtárról a másikra a helyi és távoli helyeken.

Távoli
sftp> cd teszt. sftp>
A Helyi oldalon
sftp> lcd dokumentumok

8. Hozzon létre könyvtárakat

Új könyvtárak létrehozása helyi és távoli helyeken.

sftp> mkdir teszt
sftp> lmkdir Dokumentumok

9. Könyvtárak eltávolítása

Távolítsa el a könyvtárat vagy a fájlt a távoli rendszerből.

sftp> rm Report.xls
sftp> rmdir sub1

jegyzet: Bármilyen könyvtár eltávolításához/törléséhez a távoli helyről, a könyvtárnak üresnek kell lennie.

10. Lépjen ki az sFTP Shellből

Az '!„Parancs dobjon be minket egy helyi héjba, ahonnan Linux parancsokat hajthatunk végre. Típus 'kijárat'Parancsot, ahol láthatjuk sftp> azonnali visszatérés.

sftp>! [[e -mail védett] ~]# kilépés. A Shell kilépett az 1 -es állapottal. sftp>

Következtetés

Az SFTP nagyon hasznos eszköz a szerverek felügyeletéhez és a fájlok átviteléhez (ésHelyi és Távoli). Reméljük, hogy ez a módszer segít megérteni a használatát SFTP bizonyos mértékig.

Teachs.ru