недавно столкнулся с ситуацией, с которой я не знаю, как справиться, скажем, мне обычно приходится сначала подключаться к jumphost, используя ssh user@xxx.xxx.xxx.xxxx
затем password
, затем ssh machine1
(или machine2 machine3 machine4,...
), затем тот же password
для входа, теперь я хочу написать скрипт, который может автоматически входить на все machines(machine1, machine2, machine3, machine4,...)
чтобы запустить некоторую команду для сбора информации обратно (конкретно nvidia-smi
smi to см. использование компьютера с помощью графического процессора), чтобы я мог знать все использование графического процессора на всех компьютерах с помощью скрипта sigle, но не знаю, как, я попытался настроить ProxyJump следующим образом:
Host betajump
HostName user@xxx.xxx.xxx.xxx
### Host to jump to via jumphost1.example.org
Host machine1
HostName user@machine1
ProxyJump betajump
но это не работает, когда попробовал ssh machine1, подсказывает:
ssh: /home/cc/Downloads/software/envs/py2/lib/libcrypto.so.1.0.0: no version information available (required by ssh)
ssh: /home/cc/Downloads/software/envs/py2/lib/libcrypto.so.1.0.0: no version information available (required by ssh)
/home/cc/.ssh/config: line 7: Bad configuration option: proxyjump
/home/cc/.ssh/config: terminating, 1 bad configuration options
даже если эта работа, у меня все еще нет идеи сделать работу, которую я хочу, может кто-то помочь?