Android

Cum să activați ssh pe ubuntu 18.04

► Cum Transferam si Editam Fisiere de pe un Server Linux cu WinSCP ? | Invata Linux Ep. 18

► Cum Transferam si Editam Fisiere de pe un Server Linux cu WinSCP ? | Invata Linux Ep. 18

Cuprins:

Anonim

Secure Shell (SSH) este un protocol de rețea criptografică utilizat pentru o conexiune sigură între un client și un server.

În acest tutorial, vă vom arăta cum să activați SSH pe o mașină desktop Ubuntu. Activarea SSH vă va permite să vă conectați la distanță la mașina dvs. Ubuntu și să transferați în siguranță fișiere sau să efectuați sarcini administrative.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Activarea SSH pe Ubuntu

Serverul SSH nu este instalat implicit pe sistemele de desktop Ubuntu, dar poate fi instalat cu ușurință din depozitele Ubuntu standard.

Pentru a instala și activa SSH pe sistemul Ubuntu, urmați următorii pași:

  1. Deschideți terminalul fie folosind comanda rapidă de tastatură Ctrl+Alt+T fie făcând clic pe pictograma terminalului și instalați pachetul openssh-server tastând:

    sudo apt update sudo apt install openssh-server

    Introduceți parola atunci când vi se solicită și introduceți Y pentru a continua cu instalarea.

    După cum puteți vedea din ieșire, adresa IP a sistemului este 192.168.121.111 .

    După ce ați găsit adresa IP, conectați-vă la mașina de la distanță rulând următoarea comandă ssh :

    ssh [email protected]

    Când vă conectați prin SSH pentru prima dată, veți vedea un mesaj care arată în felul acesta:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Tastați dați și vi se va solicita să introduceți parola.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    După ce introduceți parola, veți primi un mesaj similar cu cel de mai jos.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Acum sunteți conectat la mașina dvs. Ubuntu.

    Conectarea la SSH prin Internet

    Pentru a vă conecta la mașina Ubuntu prin Internet, va trebui să cunoașteți adresa dvs. IP publică și să configurați routerul pentru a accepta datele din portul 22 și să le trimiteți la mașina Ubuntu unde SSH rulează.

    Pentru a determina adresa IP publică a aparatului la care încercați să SSH, accesați următoarea adresă URL: https://ifconfig.co/ip .

    Când vine vorba de configurarea redirecționării portului, fiecare router are o modalitate diferită de a configura redirecționarea porturilor. Ar trebui să consultați documentația routerului despre cum puteți configura redirecționarea porturilor. Pe scurt, trebuie să introduceți numărul portului unde vor fi solicitate (portul SSH implicit este 22) și adresa IP privată pe care ați găsit-o mai devreme (folosind ip a comandă ip a ) a mașinii unde SSH rulează.

    După ce ați găsit adresa IP și ați configurat routerul, vă puteți autentifica tastând:

    ssh username@public_ip_address

    De asemenea, puteți configura o autentificare bazată pe cheie SSH și vă puteți conecta la mașina dvs. Ubuntu fără a introduce o parolă.

    Dezactivarea SSH pe Ubuntu

    Dacă din anumite motive doriți să dezactivați SSH pe mașina dvs. Ubuntu, puteți opri pur și simplu serviciul SSH rulând:

    sudo systemctl stop ssh

    Pentru a începe din nou, executați:

    sudo systemctl start ssh

    Pentru a dezactiva serviciul SSH pentru a porni în timpul rulării sistemului de pornire:

    sudo systemctl disable ssh

    Pentru a-l activa din nou, tastați:

    sudo systemctl enable ssh

    Concluzie

    Ați învățat cum să instalați și să activați SSH pe Ubuntu 18.04. Acum vă puteți conecta la mașina dvs. și puteți efectua activități comune de sysadmin prin intermediul promptului de comandă.

    În mod implicit, SSH ascultă portul 22. Schimbarea portului SSH implicit adaugă un strat suplimentar de securitate serverului dvs. prin reducerea riscului de atacuri automatizate.

    Pentru mai multe informații, despre modul de configurare a serverului SSH, citiți ghidul de configurare SSH / OpenSSH / Configurare Ubuntu și pagina oficială SSH.

    ssh ubuntu