Your ssh command is wrong. Try this instead:
ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer
You may want to make sure that "myPersonalWorrkComputer" is set to the internal LAN IP of your work computer.
Мой вопрос очень похож на этот вопрос: Удаленный доступ к рабочей станции 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:
Результаты vim /usr/NX/etc/server.cfg
на моем персональном рабочем компьютере:
Your ssh command is wrong. Try this instead:
ssh -L 4001:myPersonalWorkComputer:4001 me@workSSHServer
You may want to make sure that "myPersonalWorrkComputer" is set to the internal LAN IP of your work computer.
The free version doesn't support SSH so you should use the instructions provided on the NoMachine website to know how to tunnel NX over an SSH connection.
You can use X11 forwarding over 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-and-ssh-x-u
It should work even through chained tunnels, if you use -Y with each command.
Did you try their website?
https://www.nomachine.com/AR10K00728 Connecting by SSH to a NoMachine host in version 4