Verbindung von Linux aus
Einführung
Abschnitt betitelt „Einführung“Von Linux aus verwenden Sie einen VNC-Client für den macOS-Desktop und OpenSSH für das Terminal — beides ist in den meisten Distributionen bereits verfügbar.
Funktionsweise
Abschnitt betitelt „Funktionsweise“- Desktop: Remmina (VNC-Plugin) oder TigerVNC, verbunden mit Port
59010. - Terminal: OpenSSH über Port
22, mit Authentifizierung über Ihren Benutzernamen plus ein Passwort oder einen SSH-Schlüssel.
Beispiele
Abschnitt betitelt „Beispiele“Desktop mit VNC
Abschnitt betitelt „Desktop mit VNC“- Installieren Sie einen Client, z. B.
sudo apt install remmina remmina-plugin-vncodersudo apt install tigervnc-viewer. - Verbinden Sie sich über das VNC-Protokoll mit
YOUR-IP:59010. - Authentifizieren Sie sich mit Ihrem Benutzernamen und Ihrem Passwort.
Mit TigerVNC über die Befehlszeile:
vncviewer YOUR-IP:59010Terminal mit SSH
Abschnitt betitelt „Terminal mit SSH“# passwordssh your-username@YOUR-IP
# keyssh -i ~/.ssh/id_ed25519 your-username@YOUR-IPSpeichern Sie eine Verknüpfung in ~/.ssh/config:
Host mymac HostName YOUR-IP User your-username IdentityFile ~/.ssh/id_ed25519Dateiübertragung
Abschnitt betitelt „Dateiübertragung“# copy a file to the Macscp ./build.zip your-username@YOUR-IP:~/
# sync a folderrsync -avz ./project/ your-username@YOUR-IP:~/project/Mehr dazu unter Dateiübertragung.
FAQ
Über welchen Port läuft der macOS-Desktop?
Port
59010 über VNC (z. B. vncviewer YOUR-IP:59010), nicht der Standard 5900 — dies reduziert Brute-Force-Angriffe.Muss ich immer meinen Benutzernamen angeben?
Ja, sowohl für die Passwort- als auch für die Schlüsselanmeldung:
ssh your-username@YOUR-IP. Wenn Sie ihn weglassen, werden Sie abgelehnt, weil SSH Ihren lokalen Benutzernamen verwenden würde.