Вы можете попытаться узнать, отвечает ли удаленный хост на порту 22.
Существуют различные инструменты, которые пытаются открыть порт.
Например, попробуйте
завиток: 22 * 1003 *
это напечатает что-то другое в зависимости от того, отвечает порт или нет. Я уверен, что есть лучшие инструменты (например, nmap), которые могут выполнить эту работу, но это первое, что пришло на ум.
Конечно, это не будет проверять, будет ли SCP работать на самом деле. может быть, что ssh, но не scp включен. Но это приблизит тебя.