Пассивный сервер SSH / Telnet?
Я хочу настроить сервер Ubuntu openssh (или telnet), где сетевое окружение
может подключиться к любому другому хосту через любой порт TCP / UDP.
но не может принимать входящие соединения от других клиентов.
нет UPnP в NAT
Есть ли решения для управления этим сервером из внешней сети?
например,
- сервер A подключается к внешнему серверу B.
- пользователь подключается к серверу Б.
- сервер B перенаправляет любые пакеты от пользователя к серверу A.
1 ответ
Решение
Или:
- Настройте переадресацию портов через NAT (на столько ящиков NAT, сколько у вас есть)
или же
- SSH из машины в другую коробку и использовать
-R
(R emote port forwarding), чтобы пропустить соединение.
Увидетьman ssh
для дополнительной информации.
Первое правильнее. Второй может быть реализован без доступа к наборам правил NAT и, вероятно, немного более безопасен, чем настройка переадресации портов без дополнительных списков контроля доступа IP...
Обратите внимание, что если вы делаете это, чтобы обойти политики безопасности, действующие в любой организации, с которой вы работаете, локальный системный администратор, вероятно, будет сильно избит, когда обнаружит трафик SSH.