В настоящее время у меня есть три машины (все работают под Linux):
- FirewalledMachine - машина, которую я хочу просмотреть. Всегда включен.
- Сервер - иметь полный контроль над переадресацией портов. Всегда доступен.
- HomeMachine - машина, на которой я хочу просмотреть FirewalledMachine.
Прямо сейчас у меня есть FirewalledMachine, поддерживающий сеанс обратной SSH с сервером. Т.е. FirewalledMachine постоянно проверяет, существует ли обратный сеанс SSH, и открывает его, если его нет:
ssh -N -f -R 0.0.0.0:2210:localhost:22 user@Server
Итак, прямо сейчас я всегда могу использовать SSH в FirewalledMachine из HomeMachine, используя:
ssh -p 2210 user@Server
Как я могу просмотреть отображение:0 на FirewalledMachine от HomeMachine? Похоже, я мог бы использовать ssvnc для этого, но я не совсем уверен, как.