Я установил обратное соединение VNC с шифрованием SSH, чтобы позволить себе удаленно подключаться к ПК моих родителей (на котором установлена Ubuntu), когда требуется помощь. Обратное соединение VNC было необходимо в этом случае по ряду причин:
- ПК родителей был за NAT - и я не хотел настраивать переадресацию портов на их роутере.
- Мой маршрутизатор уже настроен правильно, чтобы это работало.
Вот как я это сделал:
На (моем) ПК службы поддержки (ПК, который будет контролировать ПК родителей), запустите
vncviewer
в режиме прослушивания:helpdeskpc:~$ vncviewer -listen Tue Aug 30 21:15:24 2011 main: Listening on port 5500
На компьютере родителей выполните эту команду:
noobpc:~$ ssh -t -L 5500:helpdeskpc:5500 localhost 'x11vnc -display :0 -connect helpdeskpc'
Прежде всего, правильно ли я зашифровал свое обратное VNC-соединение?
Если так, то вот более интересный вопрос: будучи параноиком, как я могу доказать себе, что соединение VNC действительно проходит через туннель SSH? Я не могу сделать головы / хвоста вывода netstat
.
Какие другие инструменты я могу использовать, чтобы убедиться, что соединение VNC правильно использует туннель SSH?