Пассивный сервер SSH / Telnet?

Я хочу настроить сервер Ubuntu openssh (или telnet), где сетевое окружение

  • может подключиться к любому другому хосту через любой порт TCP / UDP.

  • но не может принимать входящие соединения от других клиентов.

  • нет UPnP в NAT

Есть ли решения для управления этим сервером из внешней сети?

например,

  1. сервер A подключается к внешнему серверу B.
  2. пользователь подключается к серверу Б.
  3. сервер B перенаправляет любые пакеты от пользователя к серверу A.

1 ответ

Решение

Или:

  • Настройте переадресацию портов через NAT (на столько ящиков NAT, сколько у вас есть)

или же

  • SSH из машины в другую коробку и использовать -R (R emote port forwarding), чтобы пропустить соединение.
    Увидеть man ssh для дополнительной информации.

Первое правильнее. Второй может быть реализован без доступа к наборам правил NAT и, вероятно, немного более безопасен, чем настройка переадресации портов без дополнительных списков контроля доступа IP...

Обратите внимание, что если вы делаете это, чтобы обойти политики безопасности, действующие в любой организации, с которой вы работаете, локальный системный администратор, вероятно, будет сильно избит, когда обнаружит трафик SSH.

Другие вопросы по тегам