Zum Inhalt springen

Verbindung von Linux aus

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.

  • 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.
  1. Installieren Sie einen Client, z. B. sudo apt install remmina remmina-plugin-vnc oder sudo apt install tigervnc-viewer.
  2. Verbinden Sie sich über das VNC-Protokoll mit YOUR-IP:59010.
  3. Authentifizieren Sie sich mit Ihrem Benutzernamen und Ihrem Passwort.

Mit TigerVNC über die Befehlszeile:

Terminal-Fenster
vncviewer YOUR-IP:59010
Terminal-Fenster
# password
ssh your-username@YOUR-IP
# key
ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP

Speichern Sie eine Verknüpfung in ~/.ssh/config:

Host mymac
HostName YOUR-IP
User your-username
IdentityFile ~/.ssh/id_ed25519
Terminal-Fenster
# copy a file to the Mac
scp ./build.zip your-username@YOUR-IP:~/
# sync a folder
rsync -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.