Cum să te conectezi la un server SFTP în Ubuntu

Pentru a vă conecta la un server SFTP în Ubuntu , în mod normal, aveți nevoie doar de numele de gazdă sau adresa IP a serverului, numele de utilizator și fie o parolă, fie o cheie SSH. Într-un Terminal, executați comanda sftp username@server. Pe desktopul Ubuntu, vă puteți conecta și prin intermediul fișierelor folosind o adresă SSH, cum ar fi ssh://username@server.

Ce aveți nevoie înainte de conectare

SFTP este protocolul de transfer de fișiere SSH, deci folosește o conexiune SSH criptată în loc de FTP tradițional. Solicitați administratorului serverului sau furnizorului de găzduire numele de gazdă, numele de utilizator, metoda de autentificare și portul. Portul 22 este portul SSH/SFTP obișnuit, dar un server poate folosi un altul.

Ubuntu include clientul OpenSSH în multe instalări. Dacă sftpcomanda nu este disponibilă, instalați pachetul client:

sudo apt update
sudo apt install openssh-client

Documentația OpenSSH a Ubuntu identifică openssh-clientpachetul client și openssh-serverpachetul server. Nu este nevoie să instalați pachetul server doar pentru a vă conecta la serverul SFTP al altcuiva.

Conectați-vă la SFTP din terminalul Ubuntu

  1. Deschideți Terminalul
  2. Execută sftp username@hostname. De exemplu:
    sftp alex@sftp.example.com
  3. La prima conexiune, SSH poate afișa amprenta cheii gazdă a serverului. Verificați amprenta respectivă cu administratorul serverului înainte de a o accepta, în special pentru un server conectat la internet.
  4. Introduceți parola când vi se solicită sau permiteți OpenSSH să utilizeze cheia SSH configurată. O conectare reușită afișează o sftp>solicitare.
Terminalul Ubuntu afișează o conexiune SFTP către sftp.example.com și promptul sftp
O sesiune SFTP se deschide în Terminalul Ubuntu după verificarea și autentificarea gazdei SSH.

Dacă serverul folosește un port diferit de cel implicit, folosiți majuscule -P:

sftp -P 2222 alex@sftp.example.com

Pagina de manual SFTP din Ubuntu documentează -Pdespre un port personalizat și -idespre selectarea unui fișier cu cheie privată.

Răsfoiți, descărcați și încărcați fișiere

Odată conectate, aceste comenzi acoperă majoritatea transferurilor de zi cu zi:

  • ls— listează fișierele de pe serverul la distanță.
  • pwd— afișează directorul curent la distanță.
  • lpwd— afișează directorul local curent.
  • cd folder— schimbă directorul la distanță.
  • lcd folder— schimbați directorul local.
  • get report.pdf— descarcă un fișier la distanță în directorul local curent.
  • put photo.jpg— încarcă un fișier local în directorul curent la distanță.
  • bye— închide sesiunea SFTP.
Terminalul Ubuntu afișează comenzile SFTP ls get report.pdf și put photo.jpg
Comanda getdescarcă de pe server, în timp ce putîncarcă de pe computerul local Ubuntu.

Conectați-vă cu fișierele Ubuntu în loc de linia de comandă

Aplicația GNOME Files din Ubuntu Desktop poate răsfoi un server SSH ca pe o altă locație de fișiere. Ajutorul actual al GNOME folosește ssh://schema URL pentru această conexiune.

  1. Deschide Fișiere și selectează Alte locații în bara laterală.
  2. În Conectare la server , introduceți ssh://username@hostname. Pentru un port personalizat, adăugați-l după gazdă, cum ar fi ssh://alex@sftp.example.com:2222.
  3. Faceți clic pe Conectare și furnizați acreditările solicitate.
  4. Răsfoiți folderele la distanță în mod normal. Trageți sau copiați fișiere între locația la distanță și folderele locale pentru a le transfera.
Ecranul Ubuntu Files Other Locations cu opțiunea Conectare la server folosind o adresă URL ssh
Fișierele GNOME se pot conecta la un cont SSH/SFTP din alte locații folosind o ssh://adresă de server.

Consultați ghidul oficial de conectare la serverul GNOME Files pentru formatul URL acceptat și fluxul de conectare.

Dacă mașina Ubuntu la distanță este serverul dvs.

Dacă controlezi computerul Ubuntu la distanță și acesta nu rulează deja SSH, instalează OpenSSH Server pe acea mașină la distanță :

sudo apt update
sudo apt install openssh-server
systemctl status ssh
Terminal Ubuntu instalează openssh-server și afișează serviciul SSH ca activ
Instalați serverul OpenSSH pe gazda Ubuntu la distanță doar atunci când configurați mașina care va accepta conexiuni SFTP.

Pentru autentificarea bazată pe chei, Ubuntu recomandă cheile Ed25519. Pe clientul dvs., creați o cheie cu ssh-keygen -t ed25519, apoi, pentru un server pe care îl administrați, instalați cheia publică cu ssh-copy-id username@server. Păstrați cheia privată privată și protejați-o cu o parolă, acolo unde este cazul.

Remediați problemele comune de conexiune SFTP

  • Conexiune refuzată: confirmați numele gazdei și portul și, dacă gestionați serverul, verificați dacă serviciul SSH rulează și dacă regulile de rețea/firewall permit portul SSH.
  • Permisiune refuzată: verificați numele de utilizator și metoda de autentificare. Cu cheile, confirmați că cheia publică corectă este autorizată pentru contul respectiv.
  • Conexiunea a expirat: verificați DNS, rutare, cerințele VPN, accesibilitatea publică a serverului și numărul portului.
  • Cheia gazdă schimbată: nu eliminați automat avertismentul. Verificați mai întâi cu administratorul serverului dacă cheia gazdă a fost înlocuită în mod legitim; o modificare neașteptată poate indica faptul că accesați sistemul greșit sau o problemă de securitate.

Pentru majoritatea utilizatorilor Ubuntu, metoda Terminal este cea mai rapidă și mai transparentă opțiune, în timp ce GNOME Files este convenabilă atunci când preferați transferurile drag-and-drop.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.