Cum să te conectezi la Ubuntu din Windows cu SSH și SFTP

Folosește SSH pentru un terminal Ubuntu și SFTP pentru transferuri grafice de fișiere. Instalează OpenSSH Server pe Ubuntu; versiunile actuale de Windows 10 și 11 includ un client OpenSSH pentru PowerShell sau Windows Terminal. WinSCP folosește același serviciu SSH pentru accesul la fișiere.

Acești pași presupun că ambele computere partajează o rețea locală sau un VPN de încredere. Pentru acces la distanță, utilizați un VPN sau reguli aprobate de furnizor; evitați expunerea publică a SSH-ului. Etichetele de ieșire ale terminalului și Setări pot varia în funcție de versiune.

Pregătiți Ubuntu pentru SSH

  1. Găsiți numele de utilizator și adresa Ubuntu. Pe Ubuntu, deschideți Terminal și executați comanda „run” whoamipentru numele contului și hostname -Ipentru adresele de rețea. Notați adresa LAN privată pentru conexiunea activă, cum ar fi 192.168.1.25. Pentru un server gestionat, solicitați administratorului numele sau adresa corectă a gazdei.
    Terminal Ubuntu care afișează utilizatorul conectat alex și adresa de rețea privată a computerului, 192.168.1.25.
    Pe Ubuntu, notați numele contului și adresa LAN pe care le veți introduce în Windows.
  2. Instalați serverul OpenSSH. În terminalul Ubuntu, actualizați lista de pachete și instalați pachetul serverului:
    sudo apt update
    sudo apt install openssh-server
    Documentele Ubuntu openssh-serversunt pachetul pentru acceptarea conexiunilor SSH. APT raportează dacă este deja actualizat.
    Terminalul Ubuntu rulează actualizarea apt și instalează pachetul serverului OpenSSH.
    Instalați serverul OpenSSH pe computerul cu Ubuntu.
  3. Verificați serviciul și firewall-ul. Verificați dacă SSH rulează:
    systemctl status ssh
    Căutați active (running); dacă este oprit, rulați sudo systemctl start ssh. Verificați sudo ufw status. Dacă UFW este activ, permiteți SSH cu sudo ufw allow OpenSSHsau sudo ufw allow 22. Un server cloud poate necesita, de asemenea, o regulă SSH de intrare în firewall-ul furnizorului său. Nu modificați regulile firewall-ului la distanță până când nu știți că acestea vor păstra accesul.
    Terminalul Ubuntu afișează serviciul SSH ca activ și comanda UFW pentru a permite OpenSSH.
    Confirmați că serviciul SSH este activ; permiteți SSH prin UFW numai dacă firewall-ul respectiv este activat.

Conectarea din Windows cu PowerShell

  1. Confirmați că este instalat clientul SSH Windows. Deschideți PowerShell sau Terminalul Windows și rulați ssh -V. Dacă sshlipsește, căutați Setări pentru Funcții opționale , adăugați Client OpenSSH și instalați-l. Meniul se află sub Aplicații pe unele versiuni Windows 10 și Sistem pe Windows 11.
    Windows PowerShell afișează rezultatul comenzii ssh -V.
    Verificați dacă clientul Windows OpenSSH este disponibil.
  2. Porniți conexiunea. În PowerShell, introduceți ssh username@address, înlocuind ambele valori cu contul și adresa Ubuntu de la pasul 1. De exemplu:
    ssh alex@192.168.1.25
    Pentru un port SSH non-standard, adăugați -p, de exemplu ssh -p 2222 alex@192.168.1.25.
    Windows PowerShell cu comanda ssh alex@192.168.1.25 gata de rulare.
    Conectați-vă folosind numele de utilizator și adresa Ubuntu.
  3. Verificați cheia gazdă a serverului la prima conexiune. SSH afișează un avertisment de autenticitate și o amprentă digitală. Verificați-o cu administratorul sau pe Ubuntu folosind sudo ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub. Dacă se potrivește, tastați yes. Dacă diferă sau nu poate fi verificată, opriți-vă și verificați adresa serverului.
    PowerShell afișează solicitarea de amprentă digitală a cheii gazdei SSH pentru prima conexiune.
    Verificați cheia gazdă înainte de a acorda încredere unui nou server SSH.
  4. Conectați-vă și utilizați shell-ul la distanță. Introduceți parola Ubuntu; nu apar caractere în timp ce tastați. Linia de conectare la distanță confirmă conectarea. Comenzile rulează acum pe Ubuntu, așa că verificați linia de conectare înainte de a utiliza comenzi administrative.
    PowerShell s-a conectat la Ubuntu și afișează promptul shell la distanță.
    După autentificare, PowerShell acceptă comenzi în shell-ul Ubuntu la distanță.
  5. Deconectați-vă când ați terminat. Tastați exitși apăsați Enter pentru a închide sesiunea SSH și a reveni la promptul Windows.
    PowerShell afișează comanda „exit” care închide sesiunea SSH și revine la promptul Windows.
    Tastați exit pentru a închide sesiunea la distanță.

Răsfoiți fișierele Ubuntu din Windows cu SFTP

Fluxul de lucru mai vechi din Windows File Explorer ftp://necesită un serviciu FTP separat și nu utilizează conexiunea SSH de mai sus. Folosește SFTP în schimb: acesta transferă fișiere prin conexiunea criptată SSH. WinSCP este un client Windows care acceptă SFTP și oferă un manager de fișiere cu două panouri.

  1. Instalați WinSCP și selectați SFTP. Descărcați WinSCP de pe site-ul său oficial . În fereastra de Autentificare, selectați SFTP ca protocol de fișier.
    Fereastră de conectare WinSCP cu SFTP selectat și câmpuri gazdă și utilizator goale.
    Deschideți WinSCP și selectați SFTP ca protocol de fișier.
  2. Introduceți detaliile conexiunii Ubuntu. Introduceți adresa IP sau numele gazdei Ubuntu, portul 22(cu excepția cazului în care au fost modificați) și acreditările contului, apoi selectați Conectare . Dacă parolele sunt dezactivate, configurați cheia SSH în setările avansate de sesiune ale WinSCP.
    Formular de autentificare SFTP WinSCP completat cu adresa Ubuntu 192.168.1.25, portul 22 și utilizatorul alex.
    Introduceți gazda Ubuntu, portul SSH și datele de autentificare ale contului.
  3. Verificați cheia gazdei SFTP. Comparați amprenta primei conexiuni cu valoarea verificată de la pasul 6 sau de la administrator. Acceptați numai dacă se potrivește; altfel, anulați.
    Dialogul WinSCP pentru prima conectare afișează amprenta cheii gazdei SSH înainte de acceptarea acesteia.
    Compară amprenta WinSCP cu valoarea verificată din Ubuntu înainte de a o accepta.
  4. Transferați fișiere. WinSCP afișează fișierele Windows locale într-un panou și fișierele Ubuntu în celălalt. Răsfoiți folderele, apoi trageți fișierele între panouri sau utilizați controalele de transfer. Permisiunile pentru fișierele Ubuntu se aplică în continuare.
    Manager de fișiere WinSCP cu două panouri care afișează fișierele Windows în stânga și fișierele Ubuntu în dreapta.
    Transferați fișiere între panoul local Windows și panoul la distanță Ubuntu.

Remediați erorile comune de conectare

  • Conexiunea a expirat: Verificați adresa, rețeaua, VPN-ul și regulile firewall-ului.
  • Conexiune refuzată: Verificați dacă openssh-servereste instalat, sshrulează și portul este corect.
  • Permisiune refuzată: Verificați numele de utilizator, parola sau cheia SSH necesară.
  • Numele gazdei nu a fost găsit: Încercați adresa IP LAN Ubuntu sau solicitați numele DNS corect.

Pentru o configurare detaliată, consultați ghidul serverului OpenSSH Ubuntu , ghidul firewall-ului UFW de la Ubuntu , documentația SSH Windows de la Microsoft, ghidul conexiunii SFTP de la WinSCP și îndrumările privind verificarea cheii gazdă .

Lasă un comentariu

Cum se instalează Linux Lite: Un ghid USB pas cu pas

Cum se instalează Linux Lite: Un ghid USB pas cu pas

Instalați Linux Lite 8.0 dintr-un fișier ISO verificat. Creați un USB bootabil, utilizați programul de instalare Calamares, protejați-vă datele și actualizați după configurare.

Cum se instalează cea mai recentă versiune de Kali Linux pe un PC

Cum se instalează cea mai recentă versiune de Kali Linux pe un PC

Învață cum să instalezi cea mai recentă versiune de Kali Linux: descarcă și verifică fișierul ISO actual, creează un program de instalare USB și configurează în siguranță un PC cu boot unic.

Creați o unitate USB bootabilă pe Linux cu Bootqt

Creați o unitate USB bootabilă pe Linux cu Bootqt

Instalați Bootqt de pe Flathub, selectați un fișier ISO Linux sau o descărcare încorporată și scrieți-l în siguranță pe USB verificând ținta înainte ca unitatea să fie ștersă.

Cum să joci Undertale pe Linux cu Steam

Cum să joci Undertale pe Linux cu Steam

Undertale are o versiune nativă de Linux pe Steam. Află cum să instalezi Steam, să descarci jocul, să îl lansezi și să încerci Proton dacă versiunea nativă eșuează.

Cum se instalează Celluloid pe Linux cu Flatpak sau cu managerul de pachete

Cum se instalează Celluloid pe Linux cu Flatpak sau cu managerul de pachete

Instalați Celluloid pe Linux din Flathub cu Flatpak sau folosiți un pachet nativ atunci când distribuția dvs. oferă unul. Învățați cum să îl lansați, să îl actualizați și să îl eliminați.

Luați notițe pe Linux cu hârtie: utilizați și faceți o copie de rezervă a aplicației

Luați notițe pe Linux cu hârtie: utilizați și faceți o copie de rezervă a aplicației

Paper nu mai este disponibil pe Flathub și nici nu este dezvoltat activ. Află cum să verifici o instalare Linux existentă, să scrii note Markdown și să le copiezi de rezervă.

Cum să joci Total War: THREE KINGDOMS pe Linux cu Steam

Cum să joci Total War: THREE KINGDOMS pe Linux cu Steam

Configurează Steam pe distribuția ta Linux, instalează ediția nativă Linux a jocului Total War: THREE KINGDOMS și depanează problemele comune de lansare.

Cum se instalează BlackArch Linux: Ghid USB și desktop

Cum se instalează BlackArch Linux: Ghid USB și desktop

Învață cum să descarci fișierul ISO BlackArch corect, să îl verifici, să creezi un USB bootabil și să instalezi BlackArch Linux în siguranță cu ajutorul programului de instalare Slim.

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Cum să accesezi un Raspberry Pi cu TeamViewer din Linux

Instalați TeamViewer Host pe Raspberry Pi OS, conectați dispozitivul la contul dvs. și conectați-vă de pe un desktop Linux cu îndrumări și sfaturi de depanare actuale pentru pachetul ARM.

Cum să blochezi reclamele prin DNS pe Linux

Cum să blochezi reclamele prin DNS pe Linux

Blocați numeroase reclame și trackere în aplicațiile Linux configurez AdGuard DNS în GNOME, KDE Plasma sau NetworkManager, cu adrese IPv4 și IPv6 actuale și sfaturi de depanare.