Я забув увімкнути "Переглядачі VNC можуть керувати екраном паролем", щоб увійти на свій робочий Mac, чи є можливість віддалено ввімкнути цю функцію через SSH (я зараз на WindowsXP)?
Я забув увімкнути "Переглядачі VNC можуть керувати екраном паролем", щоб увійти на свій робочий Mac, чи є можливість віддалено ввімкнути цю функцію через SSH (я зараз на WindowsXP)?
Відповіді:
Джерело: http://technotes.twosmallcoins.com/?p=279 ( заархівовано )
Putty - хороший клієнт SSH для Windows.
1) SSH у вашу віддалену машину OS X із входом та паролем адміністратора.
2) Увімкніть віддалений робочий стіл (він же спільний доступ до екрана, він же VNC) за допомогою цієї команди:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-clientopts -setvnclegacy -vnclegacy yes \
-clientopts -setvncpw -vncpw mypasswd \
-restart -agent -privs -all
3) Вхід за допомогою клієнта VNC. Як я вже згадував, TightVNC працював на мене; чомусь RealVNC та UltraVNC цього не зробили. Ваш пароль - "mypasswd" (див. Прапор -vncpw у наведеній вище команді; ви можете та повинні змінити це).
4) Коли ви закінчите, чергу чергування екрана за допомогою сеансу SSH:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -configure -access -off
Ось інший спосіб, що дозволяє ділитися екраном доступ до всіх поточних користувачів, замість того, щоб використовувати єдиний пароль vnc;
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on \
-configure -allowAccessFor -allUsers \
-configure -restart -agent -privs -all
Вимкніть те саме, що і раніше.
Це дозволяє підключитися до віддаленого комп’ютера від mac за допомогою share screen
кнопки в Finder.
Довідка: http://ss64.com/osx/kickstart.html
/System/Library/CoreServices/Screen Sharing.app
.