Мой вопрос очень похож на этот вопрос: Удаленный доступ к рабочей станции Linux за брандмауэром

Моя работа имеет брандмауэр и SSH-сервер. Сервер ssh прослушивает порт по умолчанию 22. Обычно я не нуждаюсь в графическом интерфейсе, поэтому я просто подключаюсь по ssh к серверу ssh с домашнего компьютера (MacBook), а затем по локальной сети на свой персональный рабочий компьютер (Ubuntu 14.04).

Нормальные шаги:

ssh me@workSSHServer
ssh me@myPersonalWorkComputer #on the workSSHServer

Теперь я хотел бы получить доступ к своему рабочему компьютеру (под управлением Ubuntu 14.04) с моего персонального компьютера в моей домашней сети с помощью графического интерфейса. Я думал, что все сделал правильно, используя NoMachine, но я думаю, что мне нужны некоторые указатели.

NoMachine Service (служба удаленного рабочего стола) работает на моем персональном рабочем компьютере через порт 4001. (Я ничего не делаю, когда запускаю netstat -na | grep 4001 )

Я сделал переадресацию ssh-портов на моем MacBook (домашний компьютер):

ssh -L 4001:myPersonalWorkComputer:22 me@workSSHServer

Я думал, что смогу просто использовать клиент No Machine на своем MacBook для удаленного доступа к localhost:4001 и перенаправить на свой персональный рабочий компьютер, но это не работает. Извините, я не очень опытный здесь. Дайте мне знать, если я могу дать кому-либо больше контекста / информации. Я пытаюсь что-то принципиально невозможно? Совершенно неверный подход? Отсутствует какие-то мелкие детали?

Конфигурация на моем MacBook:MacBook - Конфигурация клиента NoMachineMacBook - ошибка клиента NoMachine

Результаты vim /usr/NX/etc/server.cfg на моем персональном рабочем компьютере:vim /usr/NX/etc/server.cfg

4 ответа4

1

Бесплатная версия не поддерживает SSH, поэтому вы должны использовать инструкции, представленные на веб-сайте NoMachine, чтобы узнать, как туннелировать NX через SSH-соединение.

1

Ваша команда SSH неверна. Попробуйте это вместо этого:

ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer

Вы можете убедиться, что для "myPersonalWorrkComputer" задан IP-адрес внутренней локальной сети вашего рабочего компьютера.

0

Вы пробовали их сайт?

https://www.nomachine.com/AR10K00728 Подключение по SSH к хосту NoMachine в версии 4

0

Вы можете использовать пересылку X11 через SSH:

http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html https://askubuntu.com/questions/35512/what-is-the-difference-between-ssh-y-trusted-x11 -forwarding-и-SSH-Сей

Он должен работать даже через цепочечные туннели, если вы используете -Y с каждой командой.

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