Ostatnio eksperymentowałem z tworzeniem zdalnego pulpitu na Mac OS X, żebym mógł pracować sobie w domciu nad naszym serwerem. Problemem nie okazało się znalezienie odpowiedniego oprogramowania (serwerów/klientów VNC dla maców jest mnóstwo) ale jak je zainstalować.Większość serwerów dała się włączyć tylko w trybie graficznym, a ja musiałem cały serwer VNC zainstalować i uruchomić przez SSH.
Oto moje rozwiązanie:
- Ściągnąć paczkę Vine Server, dawniej znany jako OSXVnc. (format .dmg)
- Obraz .dmg można zamontować z konsoli:
%hdid VineServer.dmg
- Następnie kopiujemy zawartość zamontowanego obrazu do katalogu Applications:
%cp -R /Volumes/Vine Server/Vine Server.app /Applications
- Serwer Vine jest już zainstalowany! Wystarczy go teraz uruchomić. Szybkie cd dla wygody:
%cd/Applications/Vine Server.app
- Aby sesja VNC była bezpieczna, będziemy musieli stworzyć plik z hasłami. Tutaj korzystam z hasła “123abc” (Twoje powinno być bardziej przemyślane!)
%./storepasswd 123abc passwd.conf
Polecenie storepasswd dołączone do serwera stworzyło nam plik z hashem naszego genialnego hasła.
- Odpalamy serwer! Łiii!
%sudo ./OSXVnc -rfbauth passwd.conf
Serwer zostanie odpalony w konsoli, a my możemy się już podłączać.
Pamiętaj o sudo, które jest absolutnie konieczne do wykonania polecenia i sprawdź trzy razy, czy dobrze napisałeś ścieżkę pliku z hasłem. - Nie zapomnij o odmontowaniu obrazu dysku! Najłatwiej to zrobić już w trybie graficznym.