SSH activeren en gebruiken in macOS Mojave

Bijgewerkt Januari 2023: Krijg geen foutmeldingen meer en vertraag je systeem met onze optimalisatietool. Haal het nu op - > deze link

  1. Download en installeer de reparatietool hier.
  2. Laat het uw computer scannen.
  3. De tool zal dan repareer je computer.

Een van de meest gebruikte protocollen in de loop van de tijd voor alles wat met externe connectiviteit te maken heeft, is SSH, dat zijn oorsprong vindt sinds het jaar 1995 en een veilige toegangsmethode biedt vanaf een extern netwerk waar kwetsbaarheden zo groot zijn gemeenschappelijk. Elke dag kunnen we zien hoe nieuwe bedreigingen worden gecreëerd, nieuwe soorten aanvallen en hoewel we geen extreem gevoelige informatie hebben of opslaan, kunnen we het slachtoffer worden van aanvallen zoals die een paar maanden geleden gebeurde, WannaCry, waar duizenden computers waren besmet en hun informatie â € œhijackedâ € ?? en voor wiens vrijgavebedragen geld nodig waren.

Ongeacht het type gebruiker dat we zijn, we moeten weten dat het SSH-protocol is gemaakt met het doel om veilige toegangsrechten te verlenen aan ons macOS Mojave-systeem en dus te garanderen dat alleen de geautoriseerde gebruiker (s) kunnen dergelijke toegankelijkheid overal hebben.

Via deze tutorial wil AdminGuides in detail uitleggen wat het is en hoe SSH geïmplementeerd kan worden in macOS Mojave ..

Wat is SSH?
SSH (Secure Shell), werd opgericht als een softwarepakket waarmee veilig systeembeheer en bestandsoverdracht zijn toegestaan ​​via onveilige netwerken zoals onze huidige netwerken, het nut van SSH is zo breed dat het tegenwoordig in meerdere datacentra en in duizenden bedrijven wereldwijd.

Belangrijke opmerkingen:

U kunt nu pc-problemen voorkomen door dit hulpmiddel te gebruiken, zoals bescherming tegen bestandsverlies en malware. Bovendien is het een geweldige manier om uw computer te optimaliseren voor maximale prestaties. Het programma herstelt veelvoorkomende fouten die kunnen optreden op Windows-systemen met gemak - geen noodzaak voor uren van troubleshooting wanneer u de perfecte oplossing binnen handbereik hebt:

  • Stap 1: Downloaden PC Reparatie & Optimalisatie Tool (Windows 11, 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Stap 2: Klik op "Start Scan" om problemen in het Windows register op te sporen die PC problemen zouden kunnen veroorzaken.
  • Stap 3: Klik op "Repair All" om alle problemen op te lossen.

hier

Het SSH-protocol maakt gebruik van speciale codering om de verbinding tussen een client en een server te verzekeren, dus alle authenticaties van zowel gebruikers, opdrachten, resultaten en bestandsoverdrachten zijn altijd gecodeerd in of der om al deze elementen te beschermen. tegen aanvallen op het netwerk.

Bij het gebruik van SSH zijn er verschillende alternatieve opties om een ​​solide authenticatie te verkrijgen, en er zijn voordelen zoals het verbeteren van de veiligheid en integriteit van communicatie met behulp van sterke encryptie. SSH wordt gepositioneerd als een veilig alternatief voor onbeschermde inlogprotocollen zoals telnet of onveilige methoden voor bestandsoverdracht zoals FTP.

Het SSH-protocol wordt geïmplementeerd in speciale situaties zoals:

  • Veilige toegang bieden voor gebruikers en geautomatiseerde processen in bedrijven
  • Bestandsoverdrachten interactief en automatisch uitvoeren
  • In staat zijn om externe commando's uit te voeren
  • Beheren de netwerkinfrastructuur en andere componenten van het bedrijfskritische systeem op een gecentraliseerde manier, ongeacht waar we zijn.
SSH-operatie
Het is belangrijk om in detail te weten hoe SSH werkt echt, omdat we op deze manier goed kunnen weten wat we installeren en alles wat er intern gebeurt als we verbinding maken met dit protocol. Het SHH-protocol werkt op basis van het client-server-model, waarmee de verbinding tot stand wordt gebracht door de SSH-client die verbinding maakt met de SSH-server.

Na deze verbinding stuurt de SSH-client het verbindingsconfiguratieproces om en maakt gebruik van de public key cryptografie om de identiteit van de SSH-server te verifiëren en te verifiëren dat alles binnen de juiste parameters valt, dan is het protocol SSH verantwoordelijk voor het nemen van sterke symmetrische hash- en coderingsalgoritmen om de privacy en integriteit van de gegevens te garanderen worden verzonden tussen de client en de SSH-server.

Als we het hebben over beveiliging, zijn er verschillende opties die we kunnen implementeren voor gebruikersauthenticatie, waarbij wachtwoorden en authenticatie met openbare sleutels het meest worden gebruikt, zodat SSH de openbare sleutel gebruikt authenticatiemethode die voornamelijk wordt gebruikt als beveiligingsbasis. voor automatisering of unieke logins.

Automatische beveiligde shell (SH) bestandsoverdrachten kunnen worden gebruikt om applicaties te integreren en ook om geautomatiseerde systemen en configuratiebeheer te creëren op een vereenvoudigde maar volledig uitgebreide manier met de beste beveiligingsfuncties.

Eens een de juiste verbinding tussen de SSH-client en de server tot stand is gebracht, de gegevens die via deze kanalen worden verzonden, worden gecodeerd op basis van de parameters waarover in de configuratie is onderhandeld en tijdens deze onderhandeling komen de client en de server tot overeenstemming over de symmetrische te gebruiken versleutelingsalgoritme en op basis daarvan zal de te gebruiken versleutelingssleutel worden gegenereerd.

Het verkeer tussen deze kanalen wordt altijd beschermd met standaard versleutelingsalgoritmen zoals AES (Advanced Encryption Standard), en het SSH-protocol omvat ook een speciaal mechanisme dat de integriteit van de verzonden gegevens garandeert met behulp van standaard hash-algoritmen zoals de reeds bekende SHA -2.

SSH Uitstekende eigenschappen
Afgezien van de grote voordelen die we hebben genoemd over SSH, zijn enkele van de functies:

  • Sterke cryptografie met algoritmen zoals AES, ChaCha20, RSA, ECDSA, Ed25519 en nog veel meer
  • volledig gratis
  • Ondersteunt X11-forwarding die ook X Window-systeemverkeer versleutelt
  • Port-forwarding die de doorsturen van TCP / IP-verbindingen naar een externe computer via een gecodeerd kanaal. Sterke authenticatie inclusief openbare sleutels, wachtwoorden voor eenmalig gebruik en meer, waardoor het wordt beschermd tegen verschillende beveiligingsfouten zoals IP- en identiteitsimitatie, DNS-imitatie en meer. Verschillende authenticatiemethoden worden ondersteund met SSH, zoals authenticatie met openbare sleutel, wachtwoorden voor eenmalig gebruik met s / key en authenticatie met Kerberos.
  • Interoperabiliteit tussen implementaties
  • Agent Doorsturen, wat handig is voor het gebruik van een authenticatieagent die op het apparaat van de gebruiker wordt uitgevoerd om de authenticatiesleutels van die specifieke gebruiker te behouden. SSH is verantwoordelijk voor het automatisch opnieuw verzenden van de verbinding naar de authenticatieagent met elk type verbinding zonder dat dit nodig is , onveilig, om de sleutels op de lokale computer te hosten
  • Volledige SFTP-ondersteuning is beschikbaar, met behulp van het sftp-commando als een client en het sftp-server-subsysteem als een server
  • Optionele datacompressie die de prestaties van netwerkverbindingen met lage snelheid verbetert.

1. SSH verifiëren in macOS Mojave

De eerste actie die we moeten ondernemen, is verifiëren dat het SSH-protocol niet is ingeschakeld in macOS Mojave. ck, we moeten toegang krijgen tot de terminal via een van de volgende methoden:

  • Met de toetsencombinatie â ‡ § + ⌘ + U en in het weergegeven venster selecteren we Terminal
  • Op de route Go / Utilities / Terminal
  • Gebruik Spotlight, ga daar naar de terminal en kies het betreffende hulpprogramma.

In de terminal zullen we het volgende uitvoeren om de SSH-status in macOS te valideren Mojave:

 sudo systemsetup -getremotelogin 

We voeren ons wachtwoord in en dit zal het resultaat zijn.

We kunnen zien dat dit protocol standaard is uitgeschakeld. Voor de activering ervan zullen we de parameter -setremotelogin gebruiken, waardoor het mogelijk zal zijn om externe toegang via SSH naar Mojave te definiëren en in te schakelen, hiervoor voeren we de volgende regel uit:

 sudo systemsetup -setremotelogin on 

As dit commando retourneert geen resultaten, zodat we sudo systemsetup -getremotelogin opnieuw uitvoeren om te verifiëren dat SSH-activering is uitgevoerd. We kunnen zien dat zijn status nu Aan is.

2. Hoe de gebruiker toegang te geven tot macOS Mojave via SSH

Stap 1

Met SSH ingeschakeld in het systeem, is de volgende stap om toegang te verlenen aan gebruikers die inloggegevens op de computer hebben, hiervoor gebruiken we de syntaxis met elk van hen:

 ssh gebruikersnaam @ ip_equipo 

We moeten in detail de naam van de gebruikers kennen om te authenticeren en om het IP-adres van het apparaat te verkrijgen, zullen we een van de volgende opties gebruiken:

Vanaf de terminal die het ifconfig-commando uitvoert:

Stap 2

Vanuit Systeemvoorkeuren / Netwerk:

Stap 3

Nu we het IP-adres kennen, zullen we de gewenste gebruiker, in dit geval de solvetische gebruiker, inschakelen door in te voeren het volgende:

 ssh [beveiligd met e-mail] 

Zodra we dit proces hebben uitgevoerd, heeft de gebruiker toegang tot de apparatuur en in het geval dat hij een beheerder is, moet hij de respectieve toegangsgegevens opgeven:

Zoals we zien, is het vereist dat we binnenkomen ja wanneer gevraagd wordt of we de verbinding tot stand willen brengen. Op deze manier heeft de gebruiker via SSH toegang tot macOS Mojave.

3. Externe toegang tot macOS Mojave

Stap 1

De volgende stap is om te valideren dat de externe verbinding met macOS Mojave werkt zoals verwacht, hiervoor gebruiken we een SSH-client genaamd Putty die beschikbaar is via de volgende link:

Putty

Zodra we het hebben uitgevoerd, moeten we het volgende configureren:

  • In de host Naam (of IP-adres) veld definiëren we het IP-adres van het macOS Mojave-apparaat
  • Het standaard poortveld is 22 en blijft ongewijzigd
  • De verbinding typ in het veld Verbindingstype moet zijn als SSH

Stap 2

Klik op de knop Open en de volgende beveiligingswaarschuwing wordt weergegeven:

Stap 3

Nu we zien dat het wachtwoord dat voor de verbinding is toegewezen, wordt weergegeven, klikt u op de knop Ja en nu gaan we naar er de inloggegevens van de geselecteerde gebruiker:

Opmerking
In dit geval maken we verbinding vanuit Windows 10.
Stap 4

Door te openen SSH via Putty kunnen we bibliotheken weergeven:

Stap 5

Het is ook mogelijk om toegang te krijgen tot inhoud binnen macOS Mojave:

4 . SSH uitschakelen in macOS Mojave

Op het moment dat we van mening zijn dat het niet nodig is om SSH te gebruiken voor verbindingen in Mojave, kunnen we doorgaan met het uitschakelen, hiervoor voeren we het volgende uit in de terminal:

 sudo systemsetup -setremotelogin off 

Voer ja in om het uitschakelen van SSH te bevestigen. Dus, SSH, lokaal of op afstand, stelt ons in staat om toegang te krijgen tot de apparatuur en ondersteunings- of beheertaken uit te voeren alsof we er waren:

Op deze manier weet u hoe u SSH in macOS Mojave kunt activeren en gebruiken.

LEZEN :  Hoe iPhone XR het zwijgen op te leggen

adminguides

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *