Несколько SSH-туннелей от разных удаленных соединений, перенаправляющих один и тот же порт: хорошо?
У меня есть сервер, на котором запущена служба, скажем, 4444.
Обычно программное обеспечение, использующее эту службу, устанавливается на тот же сервер и подключается через 127.0.0.1:4444, поэтому аутентификация не требуется.
Однако я установил это программное обеспечение на нескольких удаленных серверах по всему миру, чтобы пользователи, локальные для этих серверов, имели более быстрый доступ к программному обеспечению и достигли некоторой балансировки нагрузки.
Я использую туннели SSH для переадресации порта 4444 главного сервера на порт 4444 каждого удаленного сервера и затем указываю удаленному программному обеспечению localhost:4444. Затем используйте брандмауэр для предотвращения любых других входящих подключений.
Кажется, до сих пор это работает, когда я подключаюсь к удаленному серверу и использую программное обеспечение, но я хотел бы знать, является ли это идеальным способом решения этой проблемы, или я столкнусь с проблемами, когда к каждому удаленному подключено несколько человек? сервер?