LINUX.ORG.RU
ФорумAdmin

«Пропинговать» FTP


0

0

Добрый день!

Как можно проверить работает ли FTP сервис на удаленном сервере? Результат нужно вернуть в shell-скрипт.

С Уважением, Александр!

★★★★

man expect или нагуглить готовое решение, например в состве nagios-plugins есть check_ftp

hizel ★★★★★
()

Интересные варианты. Спасибо. Буду смотреть =)

exst ★★★★
() автор топика

nmap -p21 -sV server

px ★★★
()

Возьми готовое решение из плагинов нагиоса.

true_admin ★★★★★
()
Ответ на: комментарий от exst

ftp можно «кормить» команды через stdin, допустим:

echo -e 'open m\nuser anonymous exst@ru\npwd\nclose' | ftp -n

И парсить вывод.

mky ★★★★★
()
Ответ на: комментарий от mky

>ftp можно «кормить» команды через stdin, допустим:

Тогда уж expect.

Но nc -z имхо самое изящное решение. Правда, оно не проверяет работоспособность канала данных. Тут уж действительно expect в зубы.

nnz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.