10 SFTP Command exempel för att överföra filer på fjärrservrar i Linux

10 SFTP Command exempel för att överföra filer på fjärrservrar i Linux

File Transfer Protocol (FTP) användes allmänt protokoll för att överföra filer eller data på distans i okrypterat format som inte är säkert sätt att kommunicera. Som vi alla vet att File Transfer Protocol inte alls är säkert eftersom alla överföringar sker i klartext och data kan läsas av vem som helst under sniffa paketen i nätverket.,

10 SFTP command examples

så, i princip FTP kan användas i begränsade fall eller på de nätverk som du litar på. Under den tid SCP och SSH tar upp denna säkerhets tvetydighet och lagt till en krypterad säkert lager samtidigt överföra data mellan fjärrdatorer.

SFTP (Secure File Transfer Protocol) körs över SSH-protokollet på standardport 22 som standard för att upprätta en säker anslutning. SFTP har integrerats i många GUI-verktyg (FileZilla, WinSCP, FireFTP etc.).,

säkerhetsvarningar: öppna inte SSH-porten (Secure SHell) globalt eftersom detta skulle vara en säkerhetsöverträdelse. Du kan bara öppna för specifik IP från där du ska överföra eller hantera filer på fjärrsystemet eller vice versa.

  1. 5 bästa praxis för att säkra och skydda SSH Server
  2. 10 wget Command exempel i Linux

den här artikeln kommer att guida dig 10 SFTP kommando exempel för att använda den via interaktiva kommandoradsgränssnitt.,

så här ansluter du till SFTP

som standard används samma SSH-protokoll för att autentisera och upprätta en SFTP-anslutning. För att starta en SFTP-session, ange användarnamn och fjärrvärdnamn eller IP-adress vid kommandotolken. När autentiseringen har lyckats ser du ett skal med en SFTP> – prompt.

# sftp [email protected] to [email protected]'s password:sftp>

få hjälp

en gång kontrollerar du i SFTP-prompten de tillgängliga kommandona genom att skriva ’?”eller” hjälp ” vid kommandotolken.,

sftp> ?Available commands:cd path Change remote directory to 'path'lcd path Change local directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'help Display this help textget remote-path Download filells ] Display local directory listingln oldpath newpath Symlink remote filelmkdir path Create local directorylpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryput local-path Upload filepwd Display remote working directoryexit Quit sftpquit Quit sftprename oldpath newpath Rename remote filermdir path Remove remote directoryrm path Delete remote filesymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help

Kontrollera nuvarande arbetskatalog

kommandot ’lpwd’ används för att kontrollera den lokala nuvarande arbetskatalogen, medan ’PWD’ – kommandot används för att kontrollera fjärrarbetskatalogen.

sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
  1. lpwd – Skriv ut den aktuella katalogen på ditt system
  2. PWD – Skriv ut den aktuella katalogen på ftp-servern

lista filer

lista filer och kataloger i lokala såväl som fjärrsystem.,

på fjärrkontrollen
sftp> ls
på lokal
sftp> lls

Ladda upp filen

Lägg enstaka eller flera filer i fjärrsystemet.

sftp> put local.profileUploading local.profile to /tecmint/local.profile

Ladda upp Mutiple-filer

sätta på flera filer i fjärrsystemet.

sftp> mput *.xls

hämta filer

hämta enstaka eller flera filer i det lokala systemet.

sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls

hämta flera filer på ett lokalt system.

sftp> mget *.xls

Obs: som vi kan se som standard med hämta kommandofil i det lokala systemet med samma namn., Vi kan ladda ner fjärrfil med olika namn som anger namnet i slutet. (Detta gäller endast när du hämtar enstaka fil).

byta kataloger

byta från en katalog till en annan katalog på lokala och avlägsna platser.

på fjärrkontrollen
sftp> cd testsftp>
på lokala
sftp> lcd Documents

skapa kataloger

skapa nya kataloger på lokala och avlägsna platser.

sftp> mkdir test
sftp> lmkdir Documents

ta bort kataloger

Ta bort katalog eller fil i fjärrsystemet.,

sftp> rm Report.xls
sftp> rmdir sub1

Obs: För att ta bort / ta bort en katalog från fjärrplatsen måste katalogen vara tom.

avsluta SFTP skal

den ’!”kommando släppa oss i lokala skal från där vi kan utföra Linux-kommandon. Skriv kommandot’ exit ’ där vi kan se SFTP> prompt return.

sftp> !# exitShell exited with status 1sftp>

slutsats

SFTP är ett mycket användbart verktyg för att administrera servrar och överföra filer till och från (lokal och fjärr). Vi hoppas att denna tuts hjälper dig att förstå användningen av SFTP i viss utsträckning.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *