иногда нужно подключиться к Linux серверу и что-то выполнить, затем выйти. Например посмотреть квоты пользователей или нагрузку на процессор, но при этом не нужно, чтобы юзер что-то еще делал. Для этого могут служить следующие параметры SSH подключения:
[bash]
$ ssh root@192.168.1.1 ‘uptime; df -h’
[/bash]
Узнать Memory Usage и Load Average
$ ssh root@192.168.1.1 ‘free -m | cat /proc/loadavg’
Показать Версию Ядра, информацию о CPU и кол-во RAM
[bash]
$ ssh root@192.168.1.1 << EOF
uname -a
grep "model name" /proc/cpuinfo
grep MemTotal /proc/meminfo
EOF
[/bash]
Выполнение Локального Скрипта на Удаленном Linux Сервере
[su_highlight]bash -s # говорит BASH при запуске, чтобы тот считывал данные со стандартного ввода (перенаправление или конвеер).[/su_highlight]
[bash][/bash]
$ ssh [user]@[server] ‘bash -s’ < [local_script]
Запустить Локальный Скрипт ‘local_script.sh’ на Удаленной Машине
$ ssh root@192.168.1.1 ‘bash -s’ < local_script.sh
+ There are no comments
Add yours