История изменений
Исправление YAR, (текущая версия) :
cat file.sh | ssh user@host 'cat | bash'
Вместо cat file.sh можно, например, sed'ом / tail'ом и так далее «срезать» часть скрипта, где указано подключение.
rain@walkbook:/tmp$ cat file.sh
#!/bin/bash
tail -n +4 $0 | ssh miner10 'cat | bash'
exit
hostname
/home/rain/bin/sysinfo.sh
rain@walkbook:/tmp$ ./file.sh
miner10
* 2 x model name : Intel(R) Pentium(R) CPU G4400 @ 3.30GHz
* RAM: 3.89 GB
* Disk /dev/sda: 55.9 GiB
* GPU (8)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-61f553d9-1080-3856-8fc8-00a2476c0381)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-0cc8f6c1-c21d-a309-a434-733256f55ed3)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-3412ed55-faea-8cea-0bd3-066cc6dd9db6)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-7ed2c525-e616-b436-b146-64ba7d3442df)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-78f3cd1c-5332-82bc-ed14-fea6b39269b2)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-bd18879a-0e38-f9eb-ecc7-929360c9b43b)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-15a148e6-d4c2-9e20-7735-03e0d6d88e4a)
* GeForce GTX 1070 Ti 8119 MiB (ID: GPU-6c8a32dc-8326-d955-9b06-1cfc11e1bad0)
Исходная версия YAR, :
cat file.sh | ssh user@host 'cat | bash'
Вместо cat file.sh можно, например, sed'ом / tail'ом и так далее «срезать» часть скрипта, где указано подключение.