На моем Raspberry Pi у меня есть обратный туннель SSH к моему VPS-серверу, используя следующие инструкции: http://www.tunnelsup.com/raspberry-pi-phoning-home-using-a-reverse-remote-ssh-tunnel
На Raspberry Pi: ssh -N -R 2222: локальный хост: 22 root @ xxxx
На VPS: ssh -l root -p 2222 localhost
Это работает. Когда я захожу в VPN и запускаю эту команду, я подключаюсь к своему Raspberry Pi дома. Мне нужно сохранить эту конфигурацию для выпадающего списка. До тех пор, пока мне действительно не понадобится использовать его в качестве Dropbox, я должен иметь возможность прокси-подключения моего рабочего интернет-соединения через VPS к RPi дома для локальной сети и доступа в интернет.
То, что я не смог получить на работе, - это возможность использовать Putty для создания SSH-туннеля через мой VPS и использовать мое интернет-соединение дома. Какую конфигурацию мне нужно использовать на Putty и на моем VPS для завершения этого туннеля? Мне нужно иметь возможность использовать туннель для домашнего доступа в Интернет, а также для доступа к компьютерам (RDP, HTTP, SSH и т.д.) В моей домашней сети.
Изменить: VPS = виртуальный частный сервер. У меня есть виртуальный сервер в облаке. Мой Raspberry Pi дома подключается к VPS через ssh. С работы или из любого места в Интернете я ssh на VPS-сервер и введите команду "ssh -l root -p 2222 localhost", и я ввожу пароль для моего Raspberry Pi и получаю приглашение оболочки на нем. Теперь я хотел бы иметь возможность использовать ssh (Putty on Windows) для подключения ssh к моему VPS, чтобы я мог подключаться к IP-адресам локальной сети дома, а также использовать домашнее подключение к Интернету. Я уверен, что мог бы упростить ситуацию, перенаправив ssh на своем домашнем маршрутизаторе на мой Raspberry Pi и просто обойдя VPS для прямого подключения к Raspberry Pi, но я не хочу, чтобы он подвергался бомбардировке при попытках перебора SSH. У меня уже есть мой VPS, защищенный от этих атак.