Nors „scp“ leidžia mums tik perkelti failus iš įrenginio į kitus naudojant „sftp“, mes galime redaguoti failų atributus nuotoliniame įrenginyje, kurti ir pašalinti katalogus, sustabdyti ir atnaujinti perkėlimą, naršyti nuotolinius katalogus ir naudoti juos grafiškai ir draugiškai sąsajas, žinoma, norint dalytis failais su kitais vartotojais, SFTP serveris būtų naudingesnis nei scp.
Darbo su sftp pradžia
SFTP sintaksė labai panaši į FTP. Priešingai nei SCP, pirmiausia turime prisijungti prie serverio ir duoti instrukcijas. Norėdami prisijungti prie serverio nenurodydami jokių parametrų konsolės tipe:
sftp
Kur:
sftp = iškviečia programą
@
Pastaba: pakeisti instrukcijas tarp < > tinkamos informacijos ir paprašę įveskite slaptažodį.
Kaip matote ekrano kopijos sekoje, paleidus „lsServeryje neradau jokių failų ar katalogų. Todėl įkelkime failą iš vietinio įrenginio į serverį, įveskite:
įdėti
Kur:
įdėti = nurodo įkelti failą iš vietinio kompiuterio į serverį.
= nurodykite failą ir jo vietą vietiniame įrenginyje.
Jei norime atsisiųsti failą, įveskite:
gauti
Failas bus atsisiųstas į mūsų vietinį katalogą, nebent nurodysime kitą. Norėdami sužinoti, koks yra mūsų vietinis katalogas iš sftp tipo:
lpwdNorėdami patikrinti esamą serverio tipo katalogą:
pwdMes esame vartotojo pagrindiniame kataloge pasidalino vietiniame įrenginyje ir vartotojo namų kataloge linuxhint nuotoliniame įrenginyje.
Norėdami atsisiųsti failą, kuriame nurodoma kita jo įrašymo vieta, atlikite nurodytus veiksmus
gauti
Kaip matote, failai dabar buvo perkelti į katalogą Atsisiuntimai.
Sftp taip pat leidžia mums perkelti katalogus rekursiškai (įskaitant jo pakatalogius), norint perkelti katalogą rekursyviai, mums reikia nurodyti tik parametrą -r, jei jūsų serveryje nėra laisvo katalogo, sukurkite jį rašydami „mkdir bandymų katalogas“, Tada atsisiųskite katalogo tipą:
gauti -r
Kaip matote ekrano kopijoje, mes atsisiuntėme katalogą, pavadintą bandymų katalogas į mūsų vietinį katalogą, vadinamą Atsisiuntimai per pasidalino namai. Jei nenurodome vietinės katalogo ar failo vietos, kurį atsisiunčiame, jis bus išsaugotas vietiniame kataloge (kuriame tikrinate lpwd), kaip kitame pavyzdyje:
Taip pat galime išsaugoti failus ir katalogus kitu pavadinimu nei originalas, įveskite:
gauti -r
Katalogus taip pat galime įkelti iš savo vietinio įrenginio naudodami „put“, įkelkime katalogą testdirectory2, šaltinio kopiją kitu pavadinimu, įvesdami:
mkdirįdėti <
Tai yra pagrindinės komandos naudoti sftp paleidžiant „vyras sftp“Galite pamatyti visas galimas parinktis ir parametrus. Taip pat galite įvesti tekstą
Tikiuosi, kad ši pamoka jums buvo naudinga norint pradėti naudoti sftp iš komandinės eilutės. Toliau sekite „LinuxHint“, kad gautumėte papildomų „Linux“ patarimų ir naujinių.