Заблокировать пользователя без pem с помощью SSH

Строка, начинающаяся с =, преобразуется в регулярное выражение ^=.

Ваша команда поиска должна быть:

find. -name "*.txt" | xargs grep '^='

Или, лучше (избегать бесполезного использованияxargs):

find. -type f -name "*.txt" -exec grep '^[[:space:]]*=' {} +

(здесь из-за окончания +выполняется только один grep для кучи файлов)

0
08.07.2019, 08:41
1 ответ

Поскольку у вас нет файла закрытого ключа SSH с именем <MY_SERVER_IP>, клиент SSH возвращается к использованию файла ключа по умолчанию:

debug1: identity file /Users/han/.ssh/id_rsa type 0
...
debug1: Next authentication method: publickey
debug1: Offering public key:...
debug1: Server accepts key: pkalg rsa-sha2-512 blen 279
debug1: Authentication succeeded (publickey).
Authenticated to <MY_SERVER_IP> ([...]:22).

И похоже, что соответствующий открытый ключ был добавлен в ~<user>/.ssh/authorized_keysна <MY_SERVER_IP>, так что аутентификация по ключу прошла успешно.

2
28.01.2020, 02:29

Теги

Похожие вопросы