Vad är SSH? – Definition, Hur fungerar det, SSH-portar och mer
THE FOREFRONT OF TECHNOLOGY
Innehållsförteckning
Vad är SSH?
SSH, Secure Shell, är ett fjärrhanteringsprotokoll genom vilket användare både kan modifiera och kontrollera sina fjärrservrar på Internet.
Det skapades för att ersätta Telnet, ett okrypterat protokoll och erbjöd därför ingen säkerhet för användarna.
Istället använder SSH de mest innovativa kryptografiteknikerna med det tydliga målet att all kommunikation görs mellan användare och fjärrservrar är säkra. Den har ett verktyg som låter fjärranvändaren autentisera sig för att avsluta senare tillbaka till användarna.
Det är värt att notera att användare av operativsystemen Linux och macOS kan implementera SSH-protokollet på sina fjärrservrar mycket enkelt via terminalen. Naturligtvis kan Windows-användare också göra det, även om proceduren är annorlunda.
SSH-kryptering
Inom området datorsäkerhet är tre begrepp intressanta att känna till:
Symmetrisk kryptering
Asymmetrisk kryptering
Hashing.
Läs också: Vad är Google Play Protect? – Definition, funktioner och mer
Hur fungerar det ?
I både Linux och Mac är det väldigt enkelt att konfigurera SSH. När det gäller Windows, som vi har antytt i föregående punkt, är det ett oumbärligt villkor att användare använder en SSH-klient.
SSH Linux-server
Om du undrar hur man installerar , det första du bör göra är att komma åt ditt terminalprogram och följa följande procedur. Skriv [SSH command] korrekt:
ssh {user} @ {host}
Vi kommer att förklara vad detta [SSH command] är steg för steg. Å ena sidan hänvisar {user} till det användarkonto du vill komma åt.
Om du vill logga in som systemadministratör måste du ange i avsnittet {user}, {root}; På detta sätt kommer du att ha full frihet att göra alla ändringar i systemet.
Installera SSH-server
För att installera en [SSH server] är det bäst att använda OpenSSH. En punkt att komma ihåg är att i de allra flesta Linux-system är denna server redan tillgänglig som standard.
För att installera det måste du därför ge beställningen till din pakethanterare.
Det rekommenderar att du använder apt-get under Ubuntu Server 12.04 LTS-distributionen. Du måste utföra följande kommando.
sudo apt-get update
Sudo apt-get install ssh
På detta sätt har du redan [SSH server] installerat. För att verifiera att processen har genomförts framgångsrikt. Det är bäst att försöka upprätta en anslutning till den lokala datorn. Du måste göra det enligt följande: ssh user @ localhost.
SSH-portar
För närvarande använder nästan 100 % av servrarna Linux som operativsystem tack vare stödet och stabiliteten som det erbjuder.
Det är därför cyberattacker mot dessa servrar blir allt vanligare. Därför är det nödvändigt att stärka dess säkerhet för att undvika obehörig åtkomst.
Ett fantastiskt sätt att förbättra säkerheten på Linux-servrar är att ändra [SSH port] som används av administratören för att autentisera med hjälp av [SSH protocol]. Sanningen är att ändra [SSH port] är en mycket enkel process. Vi förklarar det steg för steg.
Du måste först redigera filen ssh_config. För att göra detta måste du använda följande kommando: nano / etc / ssh / sshd_configure för det du just installerade kommandoradens textredigerare för Linux.
När kommandot har körts, leta efter raden som säger ” #Port 22”. Så vad du bör göra är att ändra 22:an till numret på den port du vill konfigurera. Du måste också ta bort #.
Spara sedan alla ändringar du har gjort. För att göra detta, tryck på Ctrl- och X-tangenterna samtidigt.
Nästa steg är att starta om den här tjänsten med följande kommando: /etc/init.d/ssh restart.
Från det ögonblicket kommer du redan att göra alla anslutningar till den port du har valt.
Läs även: Vilken social intranätplattformar erbjuder personalresurser?