Android

Hur man aktiverar ssh på 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)

Innehållsförteckning:

Anonim

Secure Shell (SSH) är ett kryptografiskt nätverksprotokoll som används för en säker anslutning mellan en klient och en server.

I den här tutorialen visar vi dig hur du aktiverar SSH på en Ubuntu Desktop-maskin. Om du aktiverar SSH kan du fjärransluta din Ubuntu-maskin och säkert överföra filer eller utföra administrativa uppgifter.

förutsättningar

Innan du fortsätter med den här tutorialen, se till att du är inloggad som användare med sudo-privilegier.

Aktivera SSH på Ubuntu

SSH-servern installeras inte som standard på Ubuntu-skrivbordssystem men den kan enkelt installeras från de vanliga Ubuntu-lagren.

Följ följande steg för att installera och aktivera SSH på ditt Ubuntu-system:

  1. Öppna din terminal antingen med hjälp av kortkommandot Ctrl+Alt+T eller genom att klicka på terminalikonen och installera openssh-server genom att skriva:

    sudo apt update sudo apt install openssh-server

    Ange lösenordet när du uppmanas och ange Y att fortsätta med installationen.

    Som du kan se från utgången är systemets IP-adress 192.168.121.111 .

    När du hittat IP-adressen loggar du in på fjärrmaskinen genom att köra följande ssh kommando:

    ssh [email protected]

    När du ansluter till SSH för första gången ser du ett meddelande som ser ut så här:

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

    Skriv yes och du blir ombedd att ange ditt lösenord.

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

    När du anger lösenordet kommer du att hälsas med ett meddelande som liknar det nedan.

    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…

    Du är nu inloggad på din Ubuntu-maskin.

    Ansluter till SSH via Internet

    För att ansluta till din Ubuntu-maskin via Internet måste du känna till din offentliga IP-adress och konfigurera din router för att acceptera data på port 22 och skicka den till Ubuntu-maskinen där SSH körs.

    För att bestämma den offentliga IP-adressen för maskinen du försöker SSH till, besöker du bara följande URL: https://ifconfig.co/ip .

    När det gäller att ställa in port vidarebefordran har varje router ett annat sätt att ställa in port vidarebefordran. Du bör läsa din routerdokumentation om hur du ställer in port vidarebefordran. Kort sagt måste du ange portnumret där förfrågningar kommer att göras (standard SSH-port är 22) och den privata IP-adress som du hittade tidigare (med kommandot ip a ) för maskinen där SSH körs.

    När du hittat IP-adressen och konfigurerat din router kan du logga in genom att skriva:

    ssh username@public_ip_address

    Du kan också ställa in en SSH-nyckelbaserad autentisering och ansluta till din Ubuntu-maskin utan att ange ett lösenord.

    Inaktiverar SSH på Ubuntu

    Om du av någon anledning vill inaktivera SSH på din Ubuntu-maskin kan du helt enkelt stoppa SSH-tjänsten genom att köra:

    sudo systemctl stop ssh

    För att starta det igen kör:

    sudo systemctl start ssh

    Så här inaktiverar du SSH-tjänsten för att starta under systemstartkörning:

    sudo systemctl disable ssh

    För att aktivera det igen skriver du:

    sudo systemctl enable ssh

    Slutsats

    Du har lärt dig hur du installerar och aktiverar SSH på din Ubuntu 18.04. Du kan nu logga in på din maskin och utföra vanliga sysadmin-uppgifter genom kommandotolken.

    Som standard lyssnar SSH på port 22. Ändra standard SSH-port lägger till ett extra lager av säkerhet till din server genom att minska risken för automatiska attacker.

    Mer information om hur du konfigurerar din SSH-server läser Ubuntu's SSH / OpenSSH / Configuring guide och den officiella SSH-manuella sidan.

    ssh ubuntu