Я пытаюсь пройти через некоторые порты для подключения через ssh. Новый для shell/bash не совсем уверен, как это сделать.Как я могу использовать grep, чтобы найти вывод команды
startingPort=xxxx
endingPort=yyyy
ssh(){
ssh [email protected] -p $startingPort
}
выход недопустимый порт SSH: подключиться к хосту локальный порт 8801: Соединение отклонено мне нужно, чтобы захватить это, а затем попробуйте следующий порт в диапазоне
Я пытаюсь перебирать номера портов до тех пор, пока я не увижу Аутентификация пароля Пароль:
Это ручка, но не разбор выходного сигнала. –
Это будет работать до тех пор, пока я не найду правильный порт. Мне нужно выйти из каждой неудавшейся попытки, поэтому мне нужно захватить эту строку «ssh: подключиться к хост-порту localhost port 8801: Connection отказался» для каждого отказавшего порта, который я буду эхом >> inLogFile – Norstorin