SFTP, o funcționalitate integrată în SSH, permite transferul securizat de fișiere între un sistem local și unul la distanță. Odată ce SSH este activ, SFTP devine disponibil, facilitând interacțiunea prin interfețe grafice sau terminale, fiind deosebit de utilă în gestionarea serverelor.
Acest ghid detaliază procesul de conectare la servere SFTP de pe Ubuntu și modul de configurare a unui server propriu. Pentru a începe, este recomandat să folosiți cea mai recentă versiune a sistemului de operare Ubuntu desktop sau server, sau un sistem bazat pe Ubuntu.
Configurarea SFTP pe Ubuntu
Înainte de a te conecta la un server SFTP de pe un calculator Ubuntu, trebuie să pregătești un server SSH pe mașina Ubuntu la distanță. Acest lucru permite accesul securizat la server. Configurare serverului SSH este un proces simplu.
Deschide un terminal pe desktopul Ubuntu folosind combinația de taste Ctrl+Alt+T sau căutând „Terminal” în meniul aplicațiilor.
În fereastra terminalului, folosește comanda „apt install” pentru a instala pachetul „openssh-server”. Odată instalat, acesta va configura un server SSH și SFTP accesibil de la distanță.
sudo apt install openssh-server
După ce serverul OpenSSH este activ, verifică conexiunea folosind comanda „ssh nume-utilizator@localhost” pe serverul SSH. Introdu parola numelui de utilizator pentru autentificare.
Conectarea la SFTP prin Linia de Comandă
Pentru a te conecta la un server SFTP folosind linia de comandă pe Ubuntu, deschide un terminal. Folosește comanda „sftp” pentru a stabili conexiunea.
Specifică numele de utilizator și adresa IP a mașinii de la distanță. De exemplu, pentru un server cu adresa IP „192.168.1.203”, foloseste comanda:
sftp derrik@192.168.1.203
După conectare, utilizează comanda „ls” pentru a vizualiza conținutul directorului de pe serverul de la distanță.
ls
Pentru a descărca fișiere de pe server, folosește comanda „get” urmată de numele fișierului:
get test.txt
Pentru a încărca fișiere pe server, folosește comanda „put”:
put test.txt
Conectarea la SFTP cu Managerul de Fișiere Ubuntu – Gnome Files
Aplicația Gnome Files, un manager de fișiere des întâlnit în distribuțiile Linux care folosesc Gnome Shell ca mediu desktop, permite conectarea ușoară la serverele SFTP.
Deschide managerul de fișiere Ubuntu și accesează opțiunea „Alte locații”. Aici vei vedea zona „Alte locații”.
În zona „Alte locații”, localizează câmpul „Conectați-vă la server” și introdu adresa serverului în formatul următor, de exemplu:
sftp://192.168.1.203
Apasă butonul „Conectați”. Introdu numele de utilizator și parola în fereastra pop-up, apoi dă clic pe „Conectați” din nou.
După conectare, vei avea acces la serverul SFTP direct din managerul de fișiere. Poți trage fișiere de pe server pentru a le descărca sau pe server pentru a le încărca.
Conectarea la SFTP cu Filezilla pe Ubuntu
Pentru a folosi Filezilla pentru conectarea la un server SFTP, instalează aplicația folosind comanda:
sudo apt install filezilla
După instalare, deschide Filezilla. În câmpul „Gazdă”, introdu adresa serverului SFTP, respectând sintaxa:
sftp://your-sftp-server-ip
Introdu numele de utilizator în câmpul „Utilizator”, parola în câmpul „Parolă” și numărul „22” în câmpul „Port” (portul implicit pentru SFTP).
Apasă butonul „Conexiune rapidă” pentru a te conecta la server. În scurt timp, vei fi conectat prin Filezilla.
Pentru a descărca fișiere, dă clic dreapta pe fișierul dorit în coloana din dreapta și alege opțiunea „Descărcare”.
Pentru a încărca fișiere, dă clic dreapta pe un fișier în coloana din stânga și alege opțiunea „Încărcare”.