▷ Hur man använder ssh i windows 10

Innehållsförteckning:
- Vad är SSH
- Konfigurera SSH-server i Ubuntu
- Se IP-adressen för vår Linux-server
- Anslut till SSH-klient Windows 10
- Installera SSH Client Windows 10
- Anslut SSH-klienten till Linux från Windows 10
- Konfigurera SSH-server Windows 10
- Starta SSH-server i Windows 10
- Aktivera lyssningsport för OpenSSH Windows 10
- Anslut en Windows 10 SSH-server
- Fixfel identifiering av fjärrvärdsidentifiering har ändrat SSH
- Anslut till en Windows 10 SSH-server från Ubuntu
- Anslut på distans till en SSH-server
I den här artikeln ska vi se hur vi kan använda SSH i Windows 10 från systemkommandoraden. Specifikt kommer vi att använda PowerShell och de fördelar det ger oss. SSH är ett av de mest använda kommunikationsprotokollet för fjärranslutningar idag på grund av dess höga säkerhet och breda kompatibilitet med Windows och Linux.
Innehållsindex
Att använda SSH i tidigare versioner av Windows var relativt mer komplicerat, eftersom du måste installera externa program som Putty för att få kompatibilitet mellan Linux och Windows. Men detta är för närvarande inte nödvändigt eftersom Windows 10 har en SSH-modul för att kunna ansluta från vårt system till en klient som konfigurerar det som en server.
Vad är SSH
SSH eller Secure Shell är ett säkert kommunikationsprotokoll för att fjärransluta två operativsystem så att vi kan styra en värddator från en klientdator med hjälp av en kommandokonsol.
Det viktigaste med SSH är att den kan kryptera anslutningssessionen, vilket inte är möjligt med FTP eller Telnet, mycket mer osäkra och lite använda protokoll.
SSH tillåter dig också att kopiera data säkert från en värd till en klient med möjligheten att använda RSA-nycklar som är säkrare än sessionsknapparna för vanliga användare och vi kan också tunnela överföringen av filer för att få ännu mer säkerhet.
För närvarande är det möjligt att SSH mellan praktiskt taget alla datorer med det operativsystem som det har, eftersom det finns specifika program för att få kompatibilitet, såsom OpenSSH, Putty, Shell, SSH-Agent, bland andra.
Med SSH kan vi ansluta till en dator konfigurerad som server både i ett internt nätverk och helt på distans. För att göra detta måste vi öppna TCP-port 22, som är den som används som standard.
Konfigurera SSH-server i Ubuntu
Vad vi nu ska göra är att konfigurera SSH som en server på en Ubuntu-dator och komma åt den via en Windows-klient.
Så det första vi måste göra är att köra SSH i serverläge i Ubuntu. Så vi kommer att öppna en Linux-terminal för att starta processen.
För att installera SSH-servern måste vi utföra följande kommando:
sudo apt-get install openssh-server
Vi sätter lösenordet och installationsprocessen kommer att ta några sekunder. De viktigaste kommandona för att hantera vår SSH-server i Ubuntu är följande:
sudo gedit / etc / ssh / sshd_config
Med detta kommando öppnar vi SSH-konfigurationsfilen för att redigera parametrar som kommunikationsporten, krypteringsprotokollet eller andra aspekter.
sudo /etc/init.d/ssh start
Kommando för att starta SSH-servern
sudo /etc/init.d/ssh stopp
Kommando till avstängning av SSH-servern
sudo /etc/init.d/ssh omstart
Kommando för att starta om SSH-servern efter en konfigurationsändring, till exempel
Vi i princip denna konfigurationsfil vi kommer att lämna den som den är som standard, eftersom handledning handlar om att skapa en kommunikation från Windows och inte konfigurera en server i Ubuntu
Då. Vad vi kommer att göra är att köra kommandot relativt att starta SSH-demonen. Nu kommer vi att flytta till Windows.
Se IP-adressen för vår Linux-server
Vi behöver bara veta IP-adressen till SSH-servern som vi har aktiverat. För detta använder vi kommandot:
Anslut till SSH-klient Windows 10
För att använda SSH Windows 10 måste vi använda PowerShell eller kommandotolk och göra några procedurer för att aktivera programmet och kunna använda det i vår kommandokonsol
Installera SSH Client Windows 10
Med Windows 10 har vi det tillräckligt enkelt. Vi kan aktivera både en SSH-klient och en server genom listan över egenskaper i konfigurationspanelen.
- Vi går till startmenyn och klickar på kugghjulet för att öppna konfigurationspanelen. Vi väljer alternativet " Applications " och inom detta placerar vi oss på alternativet " Applications and features " Nu måste vi klicka på alternativet i rätt område av " Hantera valfria funktioner "
I listan som kommer att visas kan vi redan ha standard-ssh-klienten installerad, i vilket fall den kommer att visas i den här listan.
- Om vi inte har det installerat klickar du på " Lägg till en funktion "
Väl inne i listan över funktioner måste vi hitta de två applikationer som intresserar oss: " OpenSSH Client " och " OpenSSH Server"
I båda fallen kommer vi att klicka på “ Installera ”. Om vi återgår till föregående fönster kan vi se hur dessa element redan visas installerade.
Nu kommer vi att kunna använda SSH-klienten för att ansluta till vårt Ubuntu-team
Anslut SSH-klienten till Linux från Windows 10
Det första vi måste göra är att öppna ett PowerShell- fönster. För att göra detta högerklickar vi på Start-menyknappen och väljer " Windows PoweShell ".
Om vi skriver kommandot:
sSH
Vi kommer att få information om de olika alternativen som vi har tillgängliga.
För att ansluta till en server med SSH från Windows 10 är det enda vi behöver skriva följande:
sSH Till exempel " ssh [email protected] ". Det kommer automatiskt att be oss om Ubuntu-användaruppgifter och vi har åtkomst till det Om vi inte skriver en användare, kommer som standard den användare som är tillgänglig på serversystemet att upptäckas, som i detta fall: På grund av fel finns vi i / home- katalogen för Ubuntu-systemanvändaren. Och vi kan redan göra vad vi vill på vår serverutrustning på distans. För att koppla bort från sessionen måste vi bara skriva kommandot: exit
För att fjärransluta oss från ett annat nätverk än vårt, måste vi öppna port 22 i vår router och ange den verkliga IP-adressen för vår internetlänk. Nu kommer vi att utföra samma procedur, men från en Windows-klient till en server också i Windows. Innan vi redan började installera SSH-servern för Windows, så nu måste du bara starta den för att ansluta. För att öppna listan över systemtjänster och aktivera SSH-servern är vi följande: services.msc
Vad vi kan göra nu med dessa två tjänster är att konfigurera dem så att de startar när systemet startar Vi kommer redan att ha SSH-servern igång på vår servermaskin. Detta är särskilt användbart om det vi vill göra är att fjärråtkomst till port 22 till vår SSH-server. Vi måste placera följande kommando i vår PowerShell-konsol som körs med administratörsbehörigheter New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd-Enabled True-Direction Inbound-Protocol TCP-Action Allow -Profile Domain
Tja, allt är redo att ansluta till vår nyligen konfigurerade Windows 10-server. Vad vi kommer att behöva göra är samma procedur som tidigare, även om IP-teamet för vårt team är detsamma som det vi tidigare har haft på Ubuntu-servern, kommer det inte att ge något fel. Det här felet hoppar på oss eftersom vi tidigare har åtkomst till en SSH-server med samma IP-adress som en annan som vi för närvarande har. Eftersom det är ett annat operativsystem och en annan domän körs är RSA-säkerhetsnyckeln associerad med servern annorlunda och vi får detta fel. För att lösa det, allt vi behöver göra är att ange ett PowerShell- eller Command Prompt- fönster som administratör och skriva följande kommando: ssh-keygen -R I vårt fall till exempel: " ssh-keygen -R 192.168.2.104 " och på detta sätt kommer listan med tillhörande nycklar att tömmas för att begära en annan Nu kör vi anslutningsprocessen igen och det kommer att bli framgångsrikt Nu kommer vi att se ett mycket användbart sätt att ansluta till en SSH-server i Windows 10 från Ubuntu och alla andra Linux och det är genom ett grafiskt gränssnitt. Vad vi kommer att göra är att öppna Ubuntu-filutforskaren och trycka på " Ctrl + L " -tangentkombinationen för att aktivera webbläsarens adressfält. För att komma åt servern skriver vi följande kommando eller rad: ssh: // till exempel " ssh: //[email protected] " kommer att be om säkerhetsbekräftelsen och sedan användarlösenordet. På det här sättet kommer vi via det grafiska gränssnittet åtkomst till filerna som är lagrade på serverdatorn För att avsluta kommer vi också att nämna möjligheten att fjärransluta till vår SSH-server, både Windows och Linux. Det enda vi behöver ta hänsyn till är det faktum att vi befinner oss utanför ett privat nätverk som tidigare. Vi måste känna till den verkliga IP-adressen för servern och porten där överföringen kommer att gå, som som standard är port 22. På detta sätt kommer kommandot som vi måste använda för att ansluta vara följande: ssh -p 22 till exempel, i vårt fall skulle det vara: " ssh -p 22 Dell @ IP-real" Framöver kommer processen att vara identisk. Följande handledning kan också vara användbar: Vilka system vill du ansluta med SSH? Om du har haft problem med att ansluta, lämna det i kommentarerna för att hjälpa dig
Konfigurera SSH-server Windows 10
Starta SSH-server i Windows 10
Aktivera lyssningsport för OpenSSH Windows 10
Anslut en Windows 10 SSH-server
Fixfel identifiering av fjärrvärdsidentifiering har ändrat SSH
Anslut till en Windows 10 SSH-server från Ubuntu
Anslut på distans till en SSH-server
Hur man konfigurerar windows firewall och använder en säker vpn i wi

Handledning om hur du konfigurerar Windows Firewall och hur du använder ett Secure VPN i korta steg.
Hur man använder Windows 10 task manager

Handbok för hur du använder Windows Task Manager 10. Handledning så att du lär dig hur du använder Windows 10 Task Manager på din dator och enkelt eliminerar processer.
Hur man använder ord online: krav och hur man kommer åt det

Upptäck hur du enkelt kan använda Word Online på din dator för att använda den här onlineversionen av redigeraren.