У меня следующая ситуация. Я работаю на своем локальном компьютере A. Мне нужно запустить код на удаленном сервере C, к которому я могу получить доступ только с удаленного сервера B. Поэтому, чтобы получить доступ к C из A, я сначала подключаюсь по ssh к удаленному серверу B, а затем оттуда с ssh на сервер C.

Мне придется отправлять файлы назад и вперед довольно часто между A и C. Каков простой способ сделать это?

 Ssh connection:
 A->B->C

 Requested file transfers:
 A<->C

1 ответ1

0

Создайте сценарий на сервере "A" с установлением соединения на сервере "B" и отправкой команды, которая соединит ваш сервер "C" и отправит необходимые команды переадресации, такие как «ARGS:% 1% 2% 3 и т.д.»

Посмотрите, как выполнить команду на другом сервере здесь:" https://stackoverflow.com/questions/1041597/how-to-run-a-script-file-remotely-using-ssh "

Пример: ssh user@serverB './scripts/ServerC_command.sh'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .