Вынес в название статьи прямо поисковый запрос.
Дело было так:
Установил линукс и нужно было мне к его рабочему столу получить удалённый доступ. Не всё получалось сделать с помощью одной только консоли и ssh
Попасть с одной линукс-машины на другую — дело не трудное: есть приложение Desktop Sharing — его включаешь, задаёшь пароль, дальше в случае необходимости пробросить внешний адрес
пишешь ssh -L 5901:localhost:5901 -N -l stor
Если же надо на линуксовую машину попасть с mac os то установленный VNC Viewer будет ругаться на несекурность (в случае корректного порта) или на ошибки аутентификации (в случае некорректного) и подключиться не даст.
Чтобы дал подключиться — поставим другоё VNC-сервер на линукс-машину, к рабочему столу которой мы хотим получить удаленный доступ.
Заходим на нее по ssh и ставим apt install x11vnc
После установки задаём пароль доступа:
x11vnc -storepasswd
Затем запускаем:
x11vnc -usepw
Сервер запустится и укажет порт, к которому нужно подключаться.
Идём на mac os в приложение VNC Viewer меняем настройки подключения, указав правильный порт и успешно подключаемся.
Прелесть такого способа еще и в том, что после того как вы отключитесь, x11vnc сервер завершит свою работу и больше никто не сможет туда подключиться пока от не будет перезапущен из консоли.