Hur man använder SSH

När vi använder ett program på vår dator är vi vana att använda ett grafiskt gränssnitt för att kunna hantera alla dess funktioner. Men om vi har en dataserver eller en webbserver för vår webbplats kommer vi knappast att tillämpa inställningarna från ett gränssnitt, eftersom vi i de flesta fall måste skriva kommandon från en prompt eller terminal för att kunna administrera vår server på rätt sätt. Om servern är belägen utanför vårt hemnätverk (till exempel på en server som erbjuds av en leverantör, eller om vi är borta hemifrån och vill komma åt vår personliga server) eller om vi vill komma åt det utan ett grafiskt gränssnitt, måste vi skapa en säker och krypterad anslutning för att skicka kommandon från en prompt . I den här guiden visar vi dig hur du använder SSH för att skicka fjärrterminalkommandon på vilken server som helst. Med tanke på svårigheten med ämnet kommer vi att försöka vara så tydliga och enkla som möjligt, så att även en nybörjare kan lära sig att använda SSH för att fjärrstyra sin server.

Hur man använder SSH

Nedan hittar du hur du skapar en SSH-server på Windows och Linux, hur du ansluter till en SSH-server från Windows och slutligen hur du ansluter till en SSH-server från smartphones och surfplattor (från Android och iOS-operativsystem). Om vi ​​inte vet ursprunget till SSH-tjänsten hänvisar vi dig till att läsa den dedikerade Wikipedia-sidan.

Hur man skapar en SSH-server på Windows

Om vi ​​använder Windows 10 på vår dator kan vi installera OpenSSH-modulen. För att göra detta öppnar vi Start-menyn längst ner till vänster, öppnar appen Inställningar, öppnar App- menyn -> Appar och funktioner och klickar slutligen på Valfria funktioner . Klicka på Lägg till en funktion på sidan som visas, bläddra igenom listan över funktioner och se till att välja objektet OpenSSH Server .

I slutet av serverninstallationen öppnar vi Start-menyn igen, söker efter Windows PowerShell- appen, högerklickar på den och väljer Kör som administratör . I kommandoradsfönstret som kommer att visas, utför de initiala konfigurationerna av SSH-servern genom att skriva följande kommandon från terminalen (låt oss skriva dem en rad i taget):
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
Get-NetFirewallRule -Name * ssh *
Efter att du har startat dessa kommandon kan PC: n med Windows 10 som vi använder acceptera SSH-anslutningar på port 22, med hjälp av åtkomstuppgifterna konfigurerade på Windows-kontot (vi måste uppenbarligen vidarebefordra den här porten till routern eller modemet, så att vi kan nå den när vi är ur det personliga nätverket).
Obs! Om port 22 inte är konfigurerbar eller inte är tillgänglig från vårt nätverk, öppnar du bara filen C: \ Windows \ System32 \ OpenSSH \ sshd_config och ändrar posten för port 22, ställer in en port efter önskemål.

Hur man skapar en SSH-server på Linux

På en Linux-server är det mycket enklare att installera SSH, eftersom OpenSSH är väl integrerat med andra systemverktyg. Efter att ha konfigurerat maskinen eller servern online med Ubuntu (som ett exempel i den här guiden) öppnar vi appen Terminal och skriver sedan följande kommando:
sudo apt-get install openssh-server
Vi bekräftar vid behov att slutföra installationen av OpenSSH-servern. För att starta tjänsten omedelbart, kör bara följande kommando från terminalen:
sudo /etc/init.d/ssh omstart
Systemet kommer att använda användarkontokriterierna för åtkomst och port 22 för att acceptera anslutningar från utsidan.

Om vi ​​vill ändra ingångsporten för SSH-anslutningar (av samma skäl som ses på Windows), skriver du bara kommandot i terminalen:
sudo vi / etc / ssh / sshd_config
Från textredigeraren navigerar vi genom de olika alternativen tills vi hittar portobjektet, så vi kan konfigurera en ny port för SSH-anslutningar.

Hur du ansluter till en SSH-server från Windows

Efter att ha konfigurerat SSH-servern kan vi få åtkomst till den från alla andra Windows 10-datorer som är anslutna till Internet genom att helt enkelt öppna Windows PowerShell-programmet och skriva följande kommando från terminalen:
ssh postskyddat -p portnummer
kommandot består av det användarnamn ( användarnamn ) som kräver åtkomst, servernamnet ( servernamn ) och portnumret att kontakta.

Som användarnamn, använd bara det för användarkontot som är konfigurerat på servern, medan vi som servernamn direkt kan ange den offentliga IP-adressen för den internetanslutning som används av servern eller domännamnet (om det är registrerat). Standardporten är 22, men vi kan ändra den utan problem om SSH-servern har konfigurerats med en annan port. Vid varje anslutning begärs åtkomstlösenordet, som sammanfaller med lösenordet för systemkontot (eller administratörskontot).
Om vi ​​använder andra versioner av Windows (7 och 8.1) eller vill få mer kontroll över den krypterade anslutningen föreslår vi att du installerar det gratis och öppna källkod PuTTY-programmet.

Med detta program kommer vi att kunna ansluta snabbt till vilken SSH-server som helst, bara ange användarnamnet i fältet Värdnamn, konfigurera porten i portfältet, sätta en bock på SSH-objektet och klicka slutligen på Öppna längst ner.

Hur du ansluter till en SSH-server från en smartphone eller surfplatta

Om vi ​​vill styra vår SSH-server från en smartphone eller surfplatta rekommenderar vi att du installerar den gratis Termius- appen, tillgänglig för både Android och iOS.

Med den här appen kommer vi att kunna komma åt det skyddade skalet på alla server snabbt och snabbt, förutom att få tillgång till SFTP-tjänsten, som gör att du kan se alla servermappar med administratörsbehörigheter (utmärkt för att hantera systemfiler och mappar utan vara fysiskt närvarande framför servern).
För att använda appen, helt enkelt starta den, ange åtkomstinformationen till servern som tidigare sett och ange lösenordet på begäran; appen kommer automatiskt att ansluta till servern och erbjuda oss skalet från vilket kommandon ska utfärdas, med möjlighet att spara referenser för framtida åtkomst.
Alternativt kan vi använda gratis JuiceSSH - SSH Client och JuiceSSH Performance Plugin-appar på Android.

Med dessa två appar kan vi båda skicka kommandon på ett säkert skal och kontrollera prestandan på vår server, tack vare anslutningsplugin som i realtid visar konsumtionen av CPU, RAM, nätverk, disk och den genomsnittliga belastningen (mycket användbart om vi har en webbplats med många besök eller servrar med få kapaciteter).

slutsatser

Att hantera en SSH-server och skicka kommandon på ett säkert skal är verkligen operationer av branschexperter och systemadministratörer, men om vi vill kontrollera alla aspekter av vår server för den webbplats vi hanterar är SSH definitivt ett av verktygen du behöver lära dig använd omedelbart.
Om du vill lära dig nya kommandon från instruktioner eller PowerShell, läs vår guide till kommandotolksfusk (CMD). Om vi ​​istället vill ansluta till en FTP-server kan vi hitta all nödvändig information i vår guide om hur du ansluter till en FTP-server från PC och smartphone.
För att skapa en ny dataserver som ska användas som ett personligt och säkert moln, kan vi läsa vår djupgående analys om hur du skapar en personlig och gratis Cloud Server på din PC.

Lämna Din Kommentar

Please enter your comment!
Please enter your name here