Как проверить соединения sftp с несколькими серверами с разными именами пользователей и паролями? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть ситуация, когда мне нужно проверить подключение sftp к сотням серверов, имеющих разные комбинации имени пользователя и пароля.Я хочу сделать это с помощью сценария оболочки, но я не уверен, как это сделать с разными именами пользователей и комбинациями.

Я пытался использовать массивы для хранения различных комбинаций ip, user и password.

#!/bin/bash
unix=(10.0.0.1 user1 user@123434)

1 Ответ

0 голосов
/ 11 июня 2019

Используйте инструмент грубой силы, такой как hydra (https://tools.kali.org/password-attacks/hydra), со словарем пользователя и пароля. Если вы точно знаете всех пользователей и пароли, он должен возвращать ACCOUNT FOUND в каждом случае.

В этом случае вам помогут следующие флаги:

-L FILE  login with LOGIN name, or load several logins from FILE
-P FILE  try password PASS, or load several passwords from FILE

Если вы получили что-то еще, кроме ACCOUNT FOUND, у вас есть проблема на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...