Jestem na wakacjach i muszę uruchomić program GUI na moim Macu w domu. Mogę dostać się do konsoli przez SSH, ale w przeciwnym razie maszyna jest za firewallem. Jak mogę...
- Włącz VNC z linii poleceń
- Tuneluj przez SSH do mojego MacBooka
Dzięki!
Jestem na wakacjach i muszę uruchomić program GUI na moim Macu w domu. Mogę dostać się do konsoli przez SSH, ale w przeciwnym razie maszyna jest za firewallem. Jak mogę...
Dzięki!
Odpowiedzi:
Na komputerze Mac w domu:
Jeśli ustawiłeś hasło VNC na swoim domowym Macu ... skopiuj zawartość pliku poniżej
/Library/Preferences/com.apple.VNCSettings.txt
Jeśli nie ustawiłeś hasła VNC w domu, przejdź do
System Prefs->Sharing->Computer Settings
i ustaw hasło, a następnie skopiuj ciąg z pliku jak powyżej.
Na zdalnej maszynie:
sudo emacs /Library/Preferences/com.apple.VNCSettings.txt
Skopiuj zawartość com.apple.VNCSettings.txt z domowego komputera Mac i wklej ją do tego pliku .txt na zdalnym komputerze Mac
Następnie spróbuj wysłać to polecenie przez ssh do zdalnego komputera Mac:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientops -setvnclegacy -vnclegacy yes
Połączenie VNC powinno działać teraz między domem a miejscem zdalnym.
60513D0DE4C5A0E2FF1C39567390ADCA
. (To znaczy: działa to na moim komputerze Macintosh Snow Leopard. Brak nowej linii w tym pliku.)