Отправьте эхо-сообщение от SSH-клиента linux TCP, туннелированного на TCP-сервер linux в C / C ++ - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу реализовать простое эхо-клиент-серверное приложение, которое управляется с клиентского устройства. Для большей ясности я попытаюсь объяснить мой желаемый сценарий следующим образом:

Хост A: eth1: 192.168.1.1, eth2: 192.168.20.1, имя пользователя: клиент , пароль: client_pass

Хост B: eth1: 192.168. 1.2 eth2: 192.168.20.2 имя пользователя: сервер , пароль: server_pass

  • Приложение будет работать только на узле Host-A.
  • Откройте другое TCP-соединение для получения «Hello world», т.е. порта 55555 на хосте B через соединение SSH через интерфейсы eth1 (соединение ssh от хоста A-eth1 к хосту B-eth1, открытие нового порта TCP на порту 55555)
  • Отправьте сообщение "Hello world" с хоста A-eth2 на порт 55555. хоста B-eth2.

Поскольку eth1 и eth2 привязаны к разным интерфейсам, никаких конфликтов не ожидается. во время передачи.

Как я могу достичь с помощью программы на C или C ++?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...