Medtem ko nam scp omogoča samo prenos datotek iz naprave v drugo s sftp, lahko urejamo atribute datotek na oddaljeni napravi, ustvarjamo in odstranjujemo imenike, ustavimo in nadaljujemo prenos, brskamo po oddaljenih imenikih in jih uporabljamo prek grafičnih in prijaznih datotek vmesnikov, seveda če bi dali datoteke v skupno rabo z drugimi uporabniki, bi bil strežnik SFTP bolj ugoden kot scp.
Uvod v sftp
Sintaksa SFTP je zelo podobna FTP. V nasprotju s SCP se moramo najprej povezati s strežnikom, da dobimo navodila. Če se želite povezati s strežnikom, ne da bi za tip konzole določili kakršne koli parametre:
sftp
Kje:
sftp = pokliče program
@
Opomba: zamenjajte navodila med < > za ustrezne informacije in na vprašanje vnesite geslo.
Kot lahko vidite na zaporedju posnetka zaslona, po zagonuls”V strežniku nisem našel razpoložljivih datotek ali imenikov. Zato naložimo datoteko iz lokalne naprave na strežnik, vnesite:
dal
Kje:
dal = naroča nalaganje datoteke iz lokalnega računalnika na strežnik.
= podajte datoteko in njeno lokacijo v lokalni napravi.
Če želimo prenesti datoteko, vnesite:
dobili
Datoteka bo prenesena v naš lokalni imenik, razen če določimo drugega. Če želite vedeti, kaj je naš lokalni imenik iz vrste sftp:
lpwdČe želite preveriti trenutni imenik na vrsti strežnika:
pwdSmo v domačem imeniku za uporabnika v skupni rabi v lokalni napravi in v domačem imeniku za uporabnika linuxhint na oddaljeni napravi.
Če želite prenesti datoteko, ki določa drugo mesto za shranjevanje, vnesite:
dobili
Kot vidite, so bile datoteke zdaj prenesene v imenik Prenosi.
Sftp nam omogoča tudi rekurzivni prenos imenikov (vključno z njegovimi podimeniki), za rekurzivni prenos imenika pa moramo samo določiti parameter -r, če na vašem strežniku ni na voljo direktorija, ga ustvarite s tipkanjem “mkdir testni imenik«, Nato za prenos vrste imenika:
get -r
Kot lahko vidite na posnetku zaslona, smo prenesli imenik z imenom preskusni imenik v naš lokalni imenik z imenom Prenosi znotraj v skupni rabi domov. Če za imenik ali datoteko, ki jo prenesemo, ne določimo lokalne lokacije, se shrani v lokalni imenik (tisti, pri katerem preverite lpwd) kot v naslednjem primeru:
Datoteke in imenike lahko shranimo tudi z drugačnim imenom kot original, in sicer:
get -r
Imenike lahko naložimo tudi iz naše lokalne naprave s pomočjo, naložimo imenik testdirectory2, kopijo vira z drugim imenom, tako da vtipkamo:
mkdirdal <
To so osnovni ukazi za uporabo sftp, tako da zaženetečlovek sftp"Lahko vidite vse razpoložljive možnosti in parametre. Lahko tudi tipkate
Upam, da se vam je ta vadnica zdela koristna za začetek uporabe sftp iz ukazne vrstice. Še naprej sledite LinuxHint za dodatne nasvete in posodobitve za Linux.