Kaut arī scp ļauj mums tikai pārsūtīt failus no ierīces uz citu, izmantojot sftp, mēs varam rediģēt failu atribūtus attālajā ierīcē, izveidot un noņemt direktorijus, apturēt un atsākt pārsūtīšanu, pārlūkot attālos direktorijus un izmantot tos grafiskā un draudzīgā veidā saskarnes, protams, lai koplietotu failus ar citiem lietotājiem, SFTP serveris būtu izdevīgs salīdzinājumā ar scp.
Darba sākšana ar sftp
SFTP sintakse ir ļoti līdzīga FTP. Atšķirībā no SCP mums vispirms ir jāizveido savienojums ar serveri, lai sniegtu norādījumus. Lai izveidotu savienojumu ar serveri, nenorādot nekādus parametrus konsoles tipā:
sftp
Kur:
sftp = izsauc programmu
@
Piezīme: nomainiet instrukcijas starp < > lai iegūtu pareizu informāciju, un, kad tiek prasīts, ierakstiet paroli.
Kā redzat ekrānuzņēmumu secībā, pēc “ls”Es serverī neatradu nevienu pieejamu failu vai direktoriju. Tāpēc augšupielādēsim failu no vietējās ierīces serverī, ierakstiet:
likt
Kur:
likt = uzdod augšupielādēt failu no vietējā datora serverī.
= norādiet failu un tā atrašanās vietu vietējā ierīcē.
Ja mēs vēlamies lejupielādēt failu, ierakstiet:
gūt
Fails tiks lejupielādēts mūsu vietējā direktorijā, ja vien nenorādīsim citu. Lai uzzinātu, kāds ir mūsu vietējais direktorijs no sftp tipa:
lpwdLai pārbaudītu servera tipa pašreizējo direktoriju:
pwdMēs atrodamies lietotāja mājas direktorijā dalīts vietējā ierīcē un lietotāja mājas direktorijā linuxhint tālvadības ierīcē.
Lai lejupielādētu failu, kurā norādīts cits saglabāšanas veids:
gūt
Kā redzat, faili tagad tika pārsūtīti uz direktoriju Lejupielādes.
Sftp ļauj mums arī pārsūtīt direktorijus rekursīvi (ieskaitot tā apakšdirektorijus), lai pārsūtītu direktoriju rekursīvi, mums jānorāda tikai parametrs -r, ja jūsu serverī nav pieejama direktorija, izveidojiet to, ierakstot “mkdir testa direktorijs”, Pēc tam, lai lejupielādētu direktorija tipu:
saņemt -r
Kā redzat ekrānuzņēmumā, mēs lejupielādējām direktoriju ar nosaukumu testa direktorija uz mūsu vietējo direktoriju Lejupielādes ietvaros dalīts mājas. Ja mēs nenorādīsim direktorija vai faila vietējo atrašanās vietu, mēs to lejupielādēsim, tas tiks saglabāts vietējā direktorijā (tajā, kuru pārbaudāt lpwd) tāpat kā nākamajā piemērā:
Mēs varam arī saglabāt failus un direktorijus ar citu nosaukumu nekā oriģināls, ierakstiet:
saņemt -r
Mēs varam augšupielādēt direktorijus arī no savas vietējās ierīces, izmantojot put, augšupielādēsim direktoriju testdirectory2, avota kopiju ar citu nosaukumu, ierakstot:
mkdirlikt <
Šīs ir pamata komandas, lai izmantotu sftp, palaižot “cilvēks sftp”Jūs varat redzēt visas pieejamās opcijas un parametrus. Varat arī rakstīt
Es ceru, ka šī apmācība jums bija noderīga, lai sāktu izmantot sftp no komandrindas. Turpiniet sekot LinuxHint, lai iegūtu papildu padomus un atjauninājumus par Linux.