Op afstand toegang krijgen tot Raspberry Pi op Mac

Op Afstand Toegang Krijgen Tot Raspberry Pi Op Mac



Raspberry Pi is een apparaat dat wordt gebruikt om verschillende taken uit te voeren, zoals domotica, mediacenter, retro-gaming, webserver en meer. Een goede eigenschap van het Raspberry Pi-apparaat is dat het toegankelijk is vanaf een andere pc, laptop of MacBook. Toegang tot de Raspberry Pi vanaf pc en laptop is eenvoudig en kan worden gevolgd hier . Op MacBook heb je echter enkele extra stappen nodig om je systeem op afstand toegang te geven tot het Raspberry Pi-apparaat.

In deze gids leert u over:

Wat is een functie voor externe toegang

Toegang op afstand is een handige functie waarmee gebruikers de vrijheid hebben om een ​​apparaat vanaf andere systemen te bedienen met behulp van het IP-adres van het apparaat. Normaal gesproken is de Toegang op afstand Deze functie maakt gebruik van de SSH-verbinding om een ​​veilige verbinding tot stand te brengen voor toegang tot de terminal. Tools zoals VNC bieden echter de vrijheid om toegang te krijgen tot het systeembureaublad en deze vanaf andere systemen te besturen.







Waarom externe toegang nuttig is

Toegang op afstand Deze functie is belangrijk voor gebruikers die geen afzonderlijke desktopconfiguratie voor hun systeem willen aanschaffen. Nadat ze toegang hebben gekregen tot het apparaat op een ander systeem, kunnen ze het apparaat vanaf elke locatie (binnen of buiten de firewall) bedienen zonder muis of toetsenbord.



Vereisten voor externe toegang

Om op afstand toegang te krijgen tot de Raspberry Pi, heb je het volgende nodig:



  • Raspberry Pi-apparaat
  • Raspberry Pi-besturingssysteem
  • SSH voor externe toegang tot de opdrachtregelinterface
  • VNC voor externe toegang tot Raspberry Pi Desktop

Op afstand toegang krijgen tot de Raspberry Pi Terminal op Mac

Als u op afstand toegang wilt krijgen tot de Raspberry Pi-terminal op Mac, kunt u de onderstaande stappen volgen:





Stap 1: Schakel SSH-service in op Raspberry Pi

Voordat u toegang krijgt tot de Raspberry Pi-terminal op Mac, moet u eerst de SSH-service op het apparaat inschakelen. De SSH is een beveiligd shell-verbindingsprotocol waarmee u op afstand vanaf een andere computer kunt inloggen op de Raspberry Pi; het kan worden ingeschakeld op Raspberry Pi vanaf hier.

Stap 2: Zoek het IP-adres van Raspberry Pi

U moet het Raspberry Pi IP-adres vinden, omdat dit later nodig is wanneer u op afstand toegang krijgt tot het Raspberry Pi-apparaat vanaf een andere computer. U kunt het Raspberry PI IP-adres vinden via de volgende opdracht:



hostnaam -I

Stap 3: Schakel SSH Login in op Mac

Omdat u een Mac-gebruiker bent, moet u de SSH-aanmelding op uw systeem inschakelen, omdat deze standaard is uitgeschakeld, in tegenstelling tot het Windows-systeem. Om inloggen op afstand/ssh in te schakelen, gaat u naar Systeemvoorkeuren> Delen, selecteer de Inloggen op afstand en schakel het in voor alle gebruikers:

Of u kunt gebruikers selecteren op basis van uw keuze door de “Alleen deze gebruikers” keuze.

Stap 4: Voer SSH Command uit om toegang te krijgen tot de Raspberry Pi Terminal op Mac

Zodra je het IP-adres van de Raspberry Pi hebt gevonden, open je de Mac-terminal en voer je de volgende opdracht uit:

ssh gebruikersnaam @ IP adres

U moet de gebruikersnaam en het IP-adres van Raspberry Pi opgeven. Vervolgens wordt om uw bevestiging gevraagd of u verbinding blijft maken met het apparaat. Reageer met Ja zodat de huidige gebruiker het Raspberry Pi-apparaat op afstand kan verbinden.

Opmerking: U moet het standaard Raspberry Pi-wachtwoord opgeven om succesvol toegang te krijgen tot de Raspberry Pi-terminalinterface op de Mac-terminal.

Hiermee is de externe terminaltoegang van de Raspberry Pi op Mac voltooid. Je kunt nu opdrachten voor Raspberry Pi rechtstreeks vanaf de Mac-terminal uitvoeren. De SSH-verbinding werkt echter alleen als zowel Mac als Raspberry Pi op hetzelfde netwerk zijn aangesloten.

Op afstand toegang krijgen tot Raspberry Pi Desktop op Mac binnen Firewall

Naast toegang tot de Raspberry Pi-terminal op Mac, kunt u ook rechtstreeks vanaf de Mac binnen Firewall toegang krijgen tot de Raspberry Pi-desktop en deze bedienen. Hiervoor hebt u echter een veelgebruikte RAS-applicatie VNC van derden nodig. Volg de onderstaande instructies om op afstand toegang te krijgen tot de Raspberry Pi-desktop op Mac:

Stap 1: Schakel VNC in op Mac

Standaard is VNC geïnstalleerd op het Raspberry Pi-systeem, maar standaard niet ingeschakeld; je kunt het inschakelen door de Raspberry Pi-configuratie te openen met behulp van:

sudo raspi-config

Selecteer de “Interface-opties” :

Kies de ' VNC” keuze:

Kiezen ' Ja ” om VNC succesvol in te schakelen op Raspberry Pi:

Stap 2: Installeer VNC Viewer op Mac

Je moet installeren VNC-viewer op Mac vanaf hier , omdat u hiermee toegang krijgt tot de Raspberry Pi-desktop via de externe VNC-verbinding.

Stap 3: Sta VNC-verbinding toe op Mac

Standaard staat Mac niet toe dat VNC Viewer op het systeem wordt uitgevoerd vanwege beveiligingsproblemen. U kunt dit inschakelen door de optie “ Toegankelijkheid ' optie en klik op de ' Klik op het slotje om wijzigingen aan te brengen ' keuze:

Selecteer vervolgens de VNC Viewer en sta deze toe op uw systeem:

Stap 4: Toegang tot Raspberry Pi Desktop op Mac

Open nu VNC Viewer op Mac, voer het Raspberry Pi IP-adres in, voeg gebruikersnaam en wachtwoord toe om toegang te krijgen tot de Raspberry Pi-desktop op Mac.

Nadat u het Raspberry Pi-wachtwoord correct heeft ingevoerd, ziet u het Raspberry Pi-bureaublad in de VNC Viewer. U kunt het apparaat nu rechtstreeks vanaf uw Mac bedienen:

Opmerking: De VNC-verbinding via deze methode werkt alleen als beide apparaten op hetzelfde netwerk zijn aangesloten.

Op afstand toegang krijgen tot Raspberry Pi Desktop op Mac buiten de firewall

Met VNC Viewer kunnen gebruikers ook op afstand toegang krijgen tot de Raspberry Pi buiten de firewall. Dit betekent dat als uw apparaat met een ander netwerk is verbonden, u er nog steeds toegang toe kunt krijgen door de volgende stappen te volgen:

Stap 1: U moet zich aanmelden bij VNC Viewer met behulp van de Aanmelden optie op de VNC Connect-interface in Raspberry Pi:

Stap 2: Geef uw e-mailadres en wachtwoord op om het aanmeldingsproces bij de VNC-server te voltooien:

Stap 3: Selecteer de Volgende optie om de connectiviteitsmethode te kiezen, aangezien we met de standaardmethode gaan:

Stap 4: U kunt doorgaan met de standaardoptie door dezelfde gebruikersnaam en hetzelfde wachtwoord te kiezen voor uw UNIX-account. Je kunt ook een VNC-wachtwoord afzonderlijk voor uw VNC-sessies:

Stap 5: Ga voor de standaardoptie en kies “ Volgende ”:

Stap 6: Klik op de 'Toepassen' om er zeker van te zijn dat de aangebrachte wijzigingen naar tevredenheid zijn:

Stap 7: Noteer de computernaam die direct onder het Connectiviteit keuze:

Stap 8: Voer de computernaam in VNC Viewer op Mac in en druk op Enter. Gebruik vervolgens de standaard Raspberry Pi-gebruikersnaam en -wachtwoord om succesvol toegang te krijgen tot het Raspberry Pi-bureaublad buiten de firewall:

Hoe u meerdere VNC-sessies voor Raspberry Pi kunt maken

Standaard staat VNC toe dat slechts één VNC-verbinding één voor één wordt gebruikt. Als er echter meer gebruikers zijn die toegang willen krijgen tot de Raspberry Pi, kunt u een VNC-server maken. Door een VNC-server te maken, kunnen andere gebruikers toegang krijgen tot de Raspberry Pi zonder andere gebruikers te storen. Om meerdere VNC-sessies op Raspberry Pi te maken, opent u de Raspberry Pi-terminal en voert u de volgende opdracht uit:

vncserver-virtueel

Noteer het IP-adres met 192.168.X.X:1 direct na het uitvoeren van de bovenstaande opdracht en plak dit adres in de VNC Viewer op Mac. Hierdoor wordt een aparte VNC-sessie op je Mac geopend:

Je kunt de vncserver commando steeds opnieuw om meerdere sessies te creëren. Er is geen limiet op het aantal sessies, maar het is beter om uw systeem minder te belasten door een minimum aan sessies te draaien.

Conclusie

Op afstand toegang krijgen tot Raspberry Pi is handig voor gebruikers die geen aparte desktopomgeving voor het apparaat willen aanschaffen. U kunt de Raspberry Pi-terminal op afstand inschakelen door de SSH-functie op Raspberry Pi in te schakelen. Gebruik vervolgens het IP-adres, de gebruikersnaam en het wachtwoord van de Raspberry Pi om de externe SSH-verbinding op de Mac-terminal te openen. Om toegang te krijgen tot de Raspberry Pi-desktop kunt u de VNC-service gebruiken die het Raspberry Pi IP-adres, de gebruikersnaam en het wachtwoord gebruikt om toegang te krijgen tot de desktop. De gedetailleerde stapsgewijze handleiding voor zowel de SSH- als de VNC-methoden vindt u in het bovenstaande gedeelte van deze handleiding.