Secure Shell of secure socket shell was ook bekend als SSH is een netwerkprotocol. Het geeft de gebruiker, in het bijzonder systeembeheerders, de manier waarop hij beveiligd is om toegang te krijgen tot een computer via een onbeveiligd netwerk. Het verwijst naar de reeks hulpprogramma's die het SSH-protocol implementeren. Vandaag laten we u zien hoe u de Windows 10 SSH-opdrachtregel inschakelt .
Het biedt sterke authenticatie en gecodeerde datacommunicatie tussen de twee computers via een open netwerk, net als internet. SSH Windows 10 Command Line is een nieuwe functie die in een update is opgenomen. Het wordt meestal gebruikt door de netwerkbeheerders om systemen en applicaties op afstand te beheren, waardoor ze via een netwerk op een andere computer kunnen inloggen. Het wordt gebruikt om opdrachten uit te voeren en bestanden van de ene computer naar de andere te verplaatsen.
De beveiligde shell verwijst naar :
De beveiligde shell gebruikt het client-server-model, en het verbindt een veilige shell-clienttoepassing aan het einde waarvan de sessie wordt weergegeven, samen met een SSH-server aan het einde waarvan de cursus wordt uitgevoerd.
Implementaties van de veilige shell omvatten ondersteuning voor applicatieprotocollen die gebruikt voor terminalemulatie of bestandsoverdrachten. Beveiligde tunnels worden door SSH geproduceerd voor andere applicatieprotocollen, zoals bijvoorbeeld: als u op afstand veilige grafische X Windows-systeemsessies wilt uitvoeren, luistert de beveiligde shell-server standaard op poort 22 van het standaard Transmission Control Protocol (TCP).
U kunt SSH gebruiken met een gewone gebruikers-ID en wachtwoord als inloggegevens; de beveiligde shell vertrouwt op openbare sleutelparen om hosts bij elkaar te authenticeren. ID en wachtwoord moeten door individuen worden gebruikt om verbinding te maken met de host zelf. Als we het hebben over de lokale machine en de externe machine, authenticeren we elkaar afzonderlijk. Dit wordt gedaan wanneer er voor elke host in de communicatie een unieke openbare sleutel wordt gegenereerd. Er zijn twee openbare sleutelparen vereist voor een enkele sessie. Ze worden gebruikt voor:
Om de communicatie tussen verschillende typen lokale machines en een externe host te beveiligen, wordt de SSH-verbinding gebruikt. Het omvat ook:
Om SSH in te schakelen voor Windows 10, volg de onderstaande stappen:
De veilige shell maakt de volgende functies mogelijk:
De beveiligde shell wordt gebruikt om terminalsessies mogelijk te maken. Het moet worden gebruikt in plaats van het minder veilige Telnet-programma. De beveiligde shell wordt gebruikt om programma's en systemen op afstand en veilig toegang te geven tot gegevens en andere bronnen in scripts en andere applicaties.
Om onveilige terminalemulatie of login-programma's zoals Telnet, rlogin (inloggen op afstand) en rsh (externe shell) te vervangen, werd Secure Shell gemaakt. Het wordt gebruikt om dezelfde functies mogelijk te maken, waaronder logboekregistratie en het uitvoeren van terminalsessies op afstandsbedieningen. De secure shell wordt ook gebruikt om bestandsoverdrachtprogramma's zoals FTP (File Transfer Protocol) en rcp (Remote Copy) te vervangen.
De secure shell wordt gebruikt om een externe host te verbinden voor een terminalsessie. Het commandoformaat is als volgt:
ssh [email protected]
Met behulp van de ID en het wachtwoord zal dit commando de client toestaan om verbinding te maken met de server naam server.voorbeeld.com. Als dit de eerste keer is dat een verbinding tot stand wordt gebracht tussen de lokale host en de server, wordt de gebruiker gevraagd om de vingerafdruk van de openbare sleutel van de externe host en wordt gevraagd om verbinding te maken, als er geen eerdere verbinding is geweest dan de authenticiteit van de host die is 'sample.ssh.com ? kan niet worden vastgesteld.
DSA-sleutelvingerafdruk is 01: 23: 45: 67: 89: ab: dd: ef: fs: fe: dc: ba: 98: 86: 54: 12: 10.
Dan heb je de volgende vraag:
Weet je zeker dat je wilt doorgaan met verbinden (ja/nee)?
Als je dit met een “JA, ? beantwoordt, wordt de sessie voortgezet en wordt de hostsleutel opgeslagen in het bekende_hosts-bestand van het lokale systeem. Bovendien zijn de gegevens verborgen en worden ze standaard opgeslagen in een verborgen map die bekend staat als/.ssh.known_hosts, in de homedirectory van de gebruiker. Aangezien de hostsleutel wordt opgeslagen in het bestand known_hosts, kan de clienthost niet rechtstreeks opnieuw met die server worden verbonden zonder dat er goedkeuring nodig is. De hostsleutel wordt gebruikt om de verbinding te verifiëren.
De ondernemingen die een beveiligde shell gebruiken, overwegen manieren te vinden om de host sleutels die zijn opgeslagen op clientsystemen. De sleutels kunnen in de loop van de tijd worden verzameld, vooral voor het IT-personeel dat toegang moet hebben tot externe hosts voor beheerdoeleinden.
De reden is dat de gegevens die zijn opgeslagen in een SSH bekende_hosts worden gebruikt om toegang te krijgen tot een systeem op afstand, de organisaties moeten hierin echter slim zijn en het bestaan van deze bestanden kennen en een gestandaardiseerd proces hebben om de controle over deze bestanden te behouden.
De ontwikkelaars moeten ook werken wees voorzichtig wanneer ze SSH-opdrachten of-functies in een script of een ander type programma opnemen, aangezien het mogelijk is dat een SSH-opdracht kan worden gebruikt die een gebruikers-ID en een wachtwoord bevat om de gebruiker van de lokale machine te authenticeren voor een account op de externe host wanneer u dit opent, wordt de kans geopend om de inloggegevens bekend te maken aan een aanvaller met toegang tot de broncode.
Als we er meer naar kijken, leren we de shell-shock kennen die een beveiligingslek is in de bash-opdrachtprocessor, kan worden uitgevoerd via de SSH, maar is een vulne rability in bash, niet is SSH. Slecht sleutelbeheer is de grootste bedreiging voor SSH. De organisaties kunnen de controle verliezen over wie toegang heeft tot welke bron en wanneer er geen goede gecentraliseerde aanmaak, rotatie en verwijdering van SSH-sleutels is.
Het eerste internetapplicatieprotocol was Telnet; andere omvat de FTP. Om een terminal-emulatiesessie op een externe host te starten en te onderhouden, wordt Telnet gebruikt.
Zowel secure shell als Telnet zijn vergelijkbaar als het gaat om functies met een klein verschil, namelijk dat de SSH public-key cryptografie gebruikt om de eindpunten te authenticeren bij het opzetten van een terminalsessie en voor het versleutelen van sessiecommando's en uitgangen.
Anderzijds wordt Telnet gebruikt voor de terminalemulatie. SSH wordt zowel gebruikt voor terminalemulatie om op afstand opdrachten uit te geven als met rsh, bestanden over te dragen met (SFTP) SSH file transfer Protocol en voor het tunnelen van andere applicaties.
Nu kun je SSH voor veel doeleinden gebruiken. Deze zijn als volgt:
Het stelt de gebruiker veel meer meer te doen dan alleen een standaard webgebaseerde grafische interface toestaat. Sommige van de contentmanagementsystemen zoals Word press CLI en Drupal's Drush hebben hun opdrachtregelinterface.
Het heeft de volgende voordelen:
Snelle tip:
Als u fouten ziet zoals ' Windows 10 ssh not herkend 'en' kan OpenSSH niet installeren '. Probeer uw pc opnieuw op te starten en probeer het opnieuw of installeer de nieuwste Windows-updates om het probleem op te lossen. Ik zou willen voorstellen om de nieuwste Windows 10 1903-update te gebruiken.
Grote update:
Windows 10 ondersteunt nu native SSH en bevindt zich nog in de vroege bèta . Volg de onderstaande stappen om het in te schakelen:
In deze handleiding hebben we met u besproken hoe u SSH op Windows 10 kunt inschakelen . We hebben de voordelen besproken die het biedt, evenals de beveiligingsproblemen die de gebruiker kan ondervinden. SSH in Windows 10-opdrachtprompt helpt u snel toegang te krijgen tot uw persoonlijke machine vanaf elke locatie ter wereld met slechts een terminal en een internetverbinding. Ik raad je aan om onze Linux server hardening guide te lezen voordat je SSH inschakelt.
Als je deze tutorial interessant vond, laat het ons dan weten door in de sectie hieronder te reageren.
De Microsoft Sticky Notes is een populair en handig hulpmiddel voor gebruikers van Windows 10-systemen…
Microsoft heeft onlangs het langverwachte Windows 11 Dev Channel uitgebracht dat toegankelijk is via Windows…
Windows 10 is een van de meest populaire en meest gebruikte besturingssystemen voor computergebruikers.De evolutie…
Controleer en configureer de machtigingsinstellingenEdge-to-run inschakelen met beheerdersrechtenMicrosoft Edge reparerenEdge verwijderen via het hulpprogramma voor…
De meeste van de nieuwste laptops hebben geen ingebouwde ethernetpoort.We weten allemaal dat bekabelde verbindingen…
De grafische verwerkingseenheid of GPU is een essentieel onderdeel van een computersysteem dat verantwoordelijk is…