туннелирование ssh через ssh

Я получаю доступ к кластеру Беовульф, который разрешает локальные подключения, только когда я на работе. Чтобы работать на кластере из дома, я захожу на локальный ssh-сервер и запускаю простой ssh-скрипт для входа в кластер. То, что я хочу сделать, это иметь 1 скрипт, который я могу запустить дома, чтобы связать его с локальным ssh-сервером, а затем с кластером. Мой ssh-сервер, который обращается к кластеру, - это Ubuntu 13.04, а мой домашний клиентский компьютер - Ubuntu 12.04

. Как я могу сказать ssh выполнить скрипт после входа в систему?

0
задан 4 January 2014 в 19:08

1 ответ

ssh позволяет по умолчанию выполнять команды, например

ssh <host> <command>

или

ssh <host> '<command1>; <command2>'

В вашем случае вам, вероятно, потребуется указать -t для принудительного распределения tty на промежуточном сервере. Так что попробуйте что-то вроде:

ssh -t <your gateway> '<script call>'
0
ответ дан 4 January 2014 в 19:08

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

Похожие вопросы: