SSH inschakelen op Mac

Inhoudsopgave:

Anonim

Alle Macs hebben een gebundelde SSH-server die standaard is uitgeschakeld, maar die op elk moment kan worden ingeschakeld als je externe opdrachtregeltoegang tot een machine wilt verlenen.

De SSH-server in MacOS wordt ingeschakeld met behulp van een deelfunctie genaamd Inloggen op afstand. Met Remote Login ingeschakeld, heeft de Mac nu SSH en SFTP beschikbaar voor externe verbindingen.

De SSH-server inschakelen op een Mac met MacOS Ventura 13 of nieuwer

Het inschakelen van de macOS SSH-server gebeurt via een instellingsaanpassing in de nieuwste versies van MacOS-systeemsoftware:

  1. Trek het  Apple-menu naar beneden en ga naar "Systeeminstellingen"
  2. Open het voorkeurenpaneel "Algemeen""
  3. Ga naar “Algemeen”
  4. Zet de schakelaar voor "Inloggen op afstand" om de SSH-server op de Mac in te schakelen
  5. Optioneel maar aanbevolen, klik op de knop (i) om gebruikerstoegang aan te passen en een volledige shell-ervaring te creëren, door het vakje aan te vinken voor "Volledige schijftoegang toestaan ​​voor externe gebruikers"
  6. De SSH-server start onmiddellijk en de Mac kan inkomende SSH-verbindingen ontvangen

De SSH-server inschakelen op een Mac met MacOS Monterey of eerder

Het inschakelen van de macOS SSH-server gebeurt via systeemvoorkeuren in eerdere versies van MacOS:

  1. Open het  Apple-menu en ga naar "Systeemvoorkeuren"
  2. Open het voorkeurenpaneel "Delen""
  3. Vink het vakje aan voor "Extern inloggen" om de SSH-server op de Mac in te schakelen
  4. Optioneel maar aanbevolen voor iedereen die een volledige shell-ervaring wil creëren, vink het vakje aan voor "Volledige schijftoegang toestaan ​​voor externe gebruikers"

  5. De SSH-server is gestart, u kunt verbinding maken met de Mac met elke SSH-client

Je kunt verbinding maken met de Mac met elke SSH-client vanaf elk besturingssysteem, of het nu een andere Mac is met Terminal, Windows PC met PuTTY, Linux met een terminal, iPhone of Android met een SSH-app, Android met een SSH-app of iets anders met een SSH-client.

Verbinding maken met de Mac via SSH

Als je Remote Login hebt ingeschakeld, let dan op de tekst eronder om te zien wat het IP-adres van die Mac is. Handig is dat het zelfs de opdrachtregelsyntaxis biedt die in de Terminal-toepassing kan worden gebruikt om de externe SSH-verbinding tot stand te brengen: "ssh gebruikersnaam@IP-adres"

Als het IP-adres bijvoorbeeld 192.168.0.108 is en de gebruikersnaam "Paul" is, ziet de opdracht er als volgt uit:

ssh [email protected]

Je kunt dat invoeren in de Terminal-toepassing op een andere Mac of een andere SSH-client, ongeacht het besturingssysteem of apparaat.

Natuurlijk ben je, zodra je bent ingelogd,

De SSH-server uitschakelen op een Mac

Het uitschakelen van de SSH-server in macOS is net zo eenvoudig als het uitschakelen van de functie in voorkeuren:

  1. Open het  Apple-menu en ga naar "Systeemvoorkeuren"
  2. Open het voorkeurenpaneel "Delen""
  3. Vink het vakje voor "Extern inloggen" uit om de Mac SSH-server uit te schakelen
SSH inschakelen op Mac