6

Я в отпуске и мне нужно запустить программу с графическим интерфейсом на моем Mac дома. Я могу добраться до консоли через SSH, но в остальном машина находится за брандмауэром. Как я могу...

  1. Включить VNC из командной строки
  2. Туннель, который через SSH к моему MacBook

Спасибо!

1 ответ1

3

На вашем Mac дома:

Если вы установили пароль VNC на своем домашнем Mac ... скопируйте содержимое файла ниже:

/Library/Preferences/com.apple.VNCSettings.txt 

Если вы не установили пароль VNC дома, перейдите к

System Prefs->Sharing->Computer Settings

и установите пароль, затем скопируйте строку из файла, как указано выше.

На удаленной машине:

sudo emacs /Library/Preferences/com.apple.VNCSettings.txt 

Скопируйте и вставьте содержимое com.apple.VNCSettings.txt с домашнего Mac в этот файл .txt на удаленном Mac

Затем попробуйте отправить эту команду через ssh на удаленный Mac:

   sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientops -setvnclegacy -vnclegacy yes

Соединение VNC должно теперь работать между домом и удаленным сайтом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .