shimielder / ping_via_ssh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ping_via_ssh

Описание:

Скрипт позволяет подключиться к удаленному хосту по SSH и оттуда пропинговать список хостов, заданный в .txt файле. Запускается через консоль с ключами.

Описание ключей:

-h SSH хост

-p SSH порт

-u SSH логин пользователя

-port SHH порт

-f путь к файлу со списком хостов

-c количество попыток пинга (по-умолчанию 5)

-e кодировка (по-умолчанию utf-8, не рекомендуется изменять)

-log уровень логирования (по-умолчанию 'warn', допустимые уровни: 'debug', 'info', 'warn', 'error', 'critical')

-i путь к файлу с ключами id_rsa, если авторизация происходит по ключам

-proc количество одновременно запущенных процессов (по-умолчанию 5, не рекомендуется изменять)

Использование:

Для запуска достаточно указать SH хост, SSH логин и, если используется, пароль SSH.

Файл с хостами можно положить рядом со скриптом и назвать config.txt, тогда скрипт сам его подхватит.

Пример запуска:

python sshping.py -u username -h 127.0.0.1 -port 12345 -p password -i home/user/.ssh/id_rsa -log debug

About


Languages

Language:Python 100.0%