Как я могу проверить, доступен ли scp? - PullRequest
1 голос
/ 10 июня 2009

Для моей системы я должен знать, могу ли я повторно использовать SCP (с передачей или без передачи файла) с определенным количеством систем в сети.

Мы не можем передавать файлы, но мы должны знать, как мы можем использовать SCP без ввода пароля.

Ответы [ 2 ]

2 голосов
/ 10 июня 2009

Вы можете найти Net :: SCP Perl модуль полезным.

1 голос
/ 14 июня 2009

Вы можете попытаться узнать, отвечает ли удаленный хост на порту 22. Существуют различные инструменты, которые пытаются открыть порт. Например, попробуйте

завиток: 22 * ​​1003 *

это напечатает что-то другое в зависимости от того, отвечает порт или нет. Я уверен, что есть лучшие инструменты (например, nmap), которые могут выполнить эту работу, но это первое, что пришло на ум.

Конечно, это не будет проверять, будет ли SCP работать на самом деле. может быть, что ssh, но не scp включен. Но это приблизит тебя.

...