Android

Hoe ssh in te schakelen op ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Inhoudsopgave:

Anonim

Secure Shell (SSH) is een cryptografisch netwerkprotocol dat wordt gebruikt voor een veilige verbinding tussen een client en een server.

In deze zelfstudie laten we u zien hoe u SSH kunt inschakelen op een Ubuntu Desktop-machine. Door SSH in te schakelen, kunt u op afstand verbinding maken met uw Ubuntu-machine en bestanden veilig overbrengen of beheertaken uitvoeren.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

SSH inschakelen op Ubuntu

De SSH-server wordt niet standaard geïnstalleerd op Ubuntu-desktopsystemen, maar kan eenvoudig worden geïnstalleerd vanuit de standaard Ubuntu-opslagplaatsen.

Voer de volgende stappen uit om SSH op uw Ubuntu-systeem te installeren en in te schakelen:

  1. Open uw terminal met behulp van de Ctrl+Alt+T of door op het terminalpictogram te klikken en het openssh-server installeren door te typen:

    sudo apt update sudo apt install openssh-server

    Voer het wachtwoord in wanneer daarom wordt gevraagd en voer Y om door te gaan met de installatie.

    Zoals u aan de uitvoer kunt zien, is het systeem-IP-adres 192.168.121.111 .

    Zodra u het IP-adres hebt gevonden, logt u in op een externe computer door de volgende ssh opdracht uit te voeren:

    ssh [email protected]

    Wanneer u voor het eerst verbinding maakt via SSH, ziet u een bericht dat er ongeveer zo uitziet:

    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)?

    Typ yes en u wordt gevraagd uw wachtwoord in te voeren.

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

    Nadat u het wachtwoord hebt ingevoerd, wordt u begroet met een bericht zoals hieronder.

    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…

    U bent nu ingelogd op uw Ubuntu-machine.

    Verbinding maken met SSH via internet

    Om via internet verbinding te maken met uw Ubuntu-machine, moet u uw openbare IP-adres kennen en uw router configureren om gegevens op poort 22 te accepteren en naar de Ubuntu-machine te sturen waar de SSH wordt uitgevoerd.

    Ga naar de volgende URL om het openbare IP-adres te bepalen van de computer waarnaar u probeert te SSH: https://ifconfig.co/ip .

    Als het gaat om het instellen van port forwarding, heeft elke router een andere manier om port forwarding in te stellen. Raadpleeg de documentatie van uw router voor het instellen van port forwarding. Kortom, u moet het poortnummer invoeren waar verzoeken worden gedaan (standaard SSH-poort is 22) en het privé-IP-adres dat u eerder hebt gevonden (met de opdracht ip a ) van de machine waarop de SSH wordt uitgevoerd.

    Nadat u het IP-adres hebt gevonden en uw router hebt geconfigureerd, kunt u zich aanmelden door te typen:

    ssh username@public_ip_address

    U kunt ook een op SSH-sleutel gebaseerde authenticatie instellen en verbinding maken met uw Ubuntu-machine zonder een wachtwoord in te voeren.

    SSH uitschakelen op Ubuntu

    Als u om de een of andere reden SSH op uw Ubuntu-machine wilt uitschakelen, kunt u de SSH-service eenvoudig stoppen door:

    sudo systemctl stop ssh

    Om het opnieuw te starten:

    sudo systemctl start ssh

    De SSH-service uitschakelen om te starten tijdens het opstarten van het systeem:

    sudo systemctl disable ssh

    Typ het volgende om het opnieuw in te schakelen:

    sudo systemctl enable ssh

    Conclusie

    U hebt geleerd hoe u SSH op uw Ubuntu 18.04 installeert en inschakelt. U kunt nu inloggen op uw machine en veelgebruikte sysadmin-taken uitvoeren via de opdrachtprompt.

    Standaard luistert SSH op poort 22. Het wijzigen van de standaard SSH-poort voegt een extra beveiligingslaag toe aan uw server door het risico van geautomatiseerde aanvallen te verminderen.

    Lees de SSH / OpenSSH / Configuratiegids van Ubuntu en de officiële SSH-handleiding voor meer informatie over het configureren van uw SSH-server.

    ssh ubuntu