▷ Hoe ssh te gebruiken in Windows 10

Inhoudsopgave:
- Wat is SSH
- Configureer de SSH-server in Ubuntu
- Zie IP-adres van onze Linux-server
- Maak verbinding met SSH-client Windows 10
- Installeer SSH Client Windows 10
- Verbind de SSH-client met Linux vanuit Windows 10
- Configureer SSH-server Windows 10
- Start SSH Server in Windows 10
- Schakel luisterpoort in voor OpenSSH Windows 10
- Verbind een Windows 10 SSH-server
- Fix error remote host identificatie is SSH veranderd
- Maak verbinding met een Windows 10 SSH-server van Ubuntu
- Maak op afstand verbinding met een SSH-server
In dit artikel gaan we bekijken hoe we SSH in Windows 10 kunnen gebruiken vanaf de systeemopdrachtregel. We zullen met name PowerShell gebruiken en de voordelen die het ons biedt. SSH is tegenwoordig een van de meest gebruikte communicatieprotocolprotocollen voor externe verbindingen vanwege de hoge beveiliging en brede compatibiliteit met Windows en Linux.
Inhoudsindex
Het gebruik van SSH in eerdere versies van Windows was relatief ingewikkelder, omdat je externe programma's zoals Putty moet installeren om compatibiliteit tussen Linux en Windows te krijgen. Maar dit is momenteel niet nodig omdat Windows 10 een SSH-module heeft om verbindingen van ons systeem naar een client te kunnen maken om het als een server te configureren.
Wat is SSH
SSH of Secure Shell is een beveiligd communicatieprotocol om op afstand twee besturingssystemen te verbinden, zodat we een hostcomputer vanaf een clientcomputer kunnen bedienen met behulp van een opdrachtconsole.
Het belangrijkste van SSH is dat het de verbindingssessie kan versleutelen, wat niet mogelijk is met FTP of Telnet, veel onveiliger en weinig gebruikte protocollen.
Met SSH kunt u ook veilig gegevens kopiëren van een host naar een client met de mogelijkheid om RSA-sleutels te gebruiken die veiliger zijn dan de sessiesleutels van normale gebruikers en we kunnen ook de overdracht van bestanden tunnel om nog meer beveiliging te verkrijgen.
Momenteel is het mogelijk om SSH te gebruiken tussen vrijwel elke computer met het besturingssysteem dat het heeft, omdat er specifieke programma's zijn om compatibiliteit te verkrijgen, zoals OpenSSH, Putty, Shell, SSH-Agent, onder anderen.
Met SSH kunnen we verbinding maken met een computer die is geconfigureerd als server, zowel op een intern netwerk als volledig op afstand. Om dit te doen, moeten we TCP-poort 22 openen, die standaard wordt gebruikt.
Configureer de SSH-server in Ubuntu
Wat we nu gaan doen, is SSH configureren als een server op een Ubuntu-computer en deze openen via een Windows-client.
Dus het eerste dat we moeten doen, is SSH uitvoeren in servermodus in Ubuntu. Dus we gaan een Linux-terminal openen om het proces te starten.
Om de SSH-server te installeren, moeten we de volgende opdracht uitvoeren:
sudo apt-get installeer openssh-server
We plaatsen het wachtwoord en het installatieproces duurt een paar seconden. De belangrijkste opdrachten om onze SSH-server in Ubuntu te beheren, zijn de volgende:
sudo gedit / etc / ssh / sshd_config
Met deze opdracht openen we het SSH-configuratiebestand om parameters zoals de communicatiepoort, het coderingsprotocol of andere aspecten te bewerken.
sudo /etc/init.d/ssh start
Commando om de SSH-server te starten
sudo /etc/init.d/ssh stop
Opdracht om de SSH-server af te sluiten
sudo /etc/init.d/ssh herstart
Opdracht om bijvoorbeeld de SSH-server opnieuw op te starten na een configuratiewijziging
In principe laten we dit configuratiebestand standaard staan zoals het is, aangezien de tutorial gaat over het tot stand brengen van een communicatie vanuit Windows en het niet configureren van een server in Ubuntu
Vervolgens. Wat we zullen doen, is het commando uitvoeren ten opzichte van het starten van de SSH-daemon. Nu gaan we naar Windows.
Zie IP-adres van onze Linux-server
We hoeven alleen het IP-adres te kennen van de SSH-server die we hebben geactiveerd. Hiervoor gebruiken we de opdracht:
Maak verbinding met SSH-client Windows 10
Om SSH Windows 10 te gebruiken, moeten we PowerShell of opdrachtprompt gebruiken en enkele procedures uitvoeren om het programma te activeren en in onze opdrachtconsole te kunnen gebruiken
Installeer SSH Client Windows 10
Met Windows 10 hebben we het gemakkelijk genoeg. We kunnen zowel een SSH-client als een server activeren via de lijst met kenmerken in het configuratiescherm.
- We gaan naar het startmenu en klikken op het tandwiel om het configuratiescherm te openen We kiezen de " Applicaties " optie en daarbinnen plaatsen we ons op de " Applicaties en functies " optie Nu moeten we op de optie in het juiste gebied klikken van " Optionele functies beheren "
In de lijst die verschijnt, is het mogelijk dat de standaard ssh-client al is geïnstalleerd, in welk geval deze in deze lijst zal verschijnen.
- Als we het niet hebben geïnstalleerd, klik dan op " Een functie toevoegen "
Eenmaal binnen de lijst met functies moeten we de twee applicaties lokaliseren die ons interesseren: " OpenSSH Client " en " OpenSSH Server"
In beide gevallen klikken we op " Installeren ". Als we terugkeren naar het vorige venster, kunnen we zien hoe deze elementen al geïnstalleerd lijken.
Nu kunnen we de SSH-client gebruiken om verbinding te maken met ons Ubuntu-team
Verbind de SSH-client met Linux vanuit Windows 10
Het eerste dat we moeten doen, is een PowerShell- venster openen. Om dit te doen, klikken we met de rechtermuisknop op de startmenuknop en kiezen we " Windows PoweShell ".
Als we het commando schrijven:
ssh
We zullen informatie verkrijgen over de verschillende opties die we beschikbaar hebben.
Om verbinding te maken met een server met SSH vanuit Windows 10, hoeven we alleen het volgende te schrijven:
ssh Bijvoorbeeld " ssh [email protected] ". Het zal ons automatisch om de gebruikersreferenties van Ubuntu vragen en we zullen toegang hebben gekregen Als we geen gebruiker schrijven, wordt standaard de gebruiker gedetecteerd die beschikbaar is op het serversysteem, zoals in dit geval: Vanwege defecten bevinden we ons in de / home- map van de Ubuntu-systeemgebruiker. En we kunnen op afstand al doen wat we willen op onze serverapparatuur. Om de sessie te verbreken, hoeven we alleen de opdracht te schrijven: afsluiten
Om op afstand verbinding te maken vanaf een ander netwerk dan het onze, moeten we poort 22 van onze router openen en binnenkomen met het echte IP-adres van onze internetverbinding. Nu zullen we dezelfde procedure uitvoeren, maar van een Windows-client naar een server ook in Windows. Voordat we al verder gingen met het installeren van de SSH-server voor Windows, hoeft u deze nu alleen nog maar te starten om verbinding te maken. Om de lijst met systeemservices te openen en de SSH-server te activeren, zijn we: services.msc
Wat we nu met deze twee services kunnen doen, is ze configureren om te starten wanneer het systeem opstart We zullen de SSH-server al op onze servercomputer laten draaien. Dit is vooral handig als we op afstand poort 22 naar onze SSH-server willen openen. We zullen de volgende opdracht in onze PowerShell-console moeten plaatsen, uitgevoerd met beheerdersrechten New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Richting Inkomend -Protocol TCP -Actie Allow -Profile Domain
Nou, alles is klaar om verbinding te maken met onze nieuw geconfigureerde Windows 10-server. Wat we moeten doen, is dezelfde procedure als voorheen, maar als het IP-adres van ons team hetzelfde is als het IP-adres dat we eerder op de Ubuntu-server hebben gebruikt, geeft het geen foutmelding. Deze fout springt op ons omdat we eerder toegang hebben gehad tot een SSH-server met hetzelfde IP-adres als een andere die we momenteel hebben. Omdat het een ander besturingssysteem is en een ander domein actief is, is de RSA-beveiligingssleutel die aan de server is gekoppeld anders en krijgen we deze foutmelding. Om het op te lossen, hoeven we alleen maar een PowerShell- of opdrachtpromptvenster als beheerder in te voeren en de volgende opdracht te typen: ssh-keygen -R In ons geval bijvoorbeeld: " ssh-keygen -R 192.168.2.104 " en op deze manier wordt de lijst met bijbehorende sleutels geleegd om een andere aan te vragen Nu voeren we het verbindingsproces opnieuw uit en dit zal succesvol zijn Nu zullen we een zeer nuttige manier zien om verbinding te maken met een SSH-server in Windows 10 vanuit Ubuntu en elke andere Linux en het is via een grafische interface. Wat we zullen doen is de Ubuntu-bestandsverkenner openen en op de toetscombinatie " Ctrl + L " drukken om de adresbalk van de browser in te schakelen. Om toegang te krijgen tot de server schrijven we de volgende opdracht of regel: ssh: // " ssh: //[email protected] " zal bijvoorbeeld om de beveiligingsbevestiging vragen en vervolgens om het gebruikerswachtwoord. Op deze manier hebben we via de grafische interface toegang tot de bestanden die zijn opgeslagen op de servercomputer Tot slot vermelden we ook de mogelijkheid om op afstand verbinding te maken met onze SSH-server, zowel Windows als Linux. Het enige waar we rekening mee moeten houden, is dat we net als voorheen buiten een privaat netwerk zijn. We moeten het echte IP-adres van de server en de poort weten waar de verzending naartoe gaat, wat standaard poort 22 is. Op deze manier is de opdracht die we moeten gebruiken om verbinding te maken de volgende: ssh -p 22 in ons geval zou het bijvoorbeeld zijn: " ssh -p 22 Dell @ IP-real" In de toekomst zal het proces identiek zijn. De volgende tutorials kunnen ook nuttig zijn: Welke systemen wil je verbinden via SSH? Als je problemen hebt gehad met verbinden, laat het dan achter in de reacties om je te helpen
Configureer SSH-server Windows 10
Start SSH Server in Windows 10
Schakel luisterpoort in voor OpenSSH Windows 10
Verbind een Windows 10 SSH-server
Fix error remote host identificatie is SSH veranderd
Maak verbinding met een Windows 10 SSH-server van Ubuntu
Maak op afstand verbinding met een SSH-server
Hoe Windows Firewall te configureren en een veilige VPN in Wi te gebruiken

Zelfstudie over het configureren van Windows Firewall en het gebruik van een veilige VPN in korte stappen.
Hoe Windows 10 Task Manager te gebruiken

Handleiding voor het gebruik van Windows Taakbeheer 10. Zelfstudie, zodat u leert hoe u Windows 10 Taakbeheer op uw computer gebruikt en processen eenvoudig kunt elimineren.
Hoe online woord te gebruiken: vereisten en hoe u er toegang toe krijgt

Ontdek hoe u Word Online gemakkelijk op uw computer kunt gebruiken om deze online versie van de editor te gebruiken.