Как найти добавленный адрес хоста в SSH?

У меня есть стандартная SSH-аутентификация на всех системах. Как бы то ни было, я пропустил несколько систем. Если я взял адрес добавленных хостов, я могу узнать адрес добавленных хостов. Есть ли какая-либо команда для восстановления добавленного адреса хоста?

Обновить

  • Вывод awk '{print $1}' ~/.ssh/known_hosts можно найти здесь здесь .

1
задан 10 December 2011 в 11:49

2 ответа

У вас есть файл hashed known_hosts, который по умолчанию. Это односторонние хэши ключа host, поэтому вы не можете восстановить фактическое имя хоста. Это преднамеренно, поскольку знание всех хостов, к которым вы обращались, и кешированные ключи для (и, возможно, что более важно, зная, какие из них у вас нет), довольно ценно для тех, кто хочет обмануть вас в обмен вашими паролями с ними. Его недостаточно, если вы используете SSH-ключи, так как вы можете делать что-то чувствительное во время входа в систему через атакующую машину.

Что вам нужно сделать, это ssh для всех ваших машин и тщательно проверить отпечаток пальца при выполнении так. После того, как у вас есть все они, вы можете распространять этот файл known_hosts клиентам, которым это необходимо. Обратите внимание, что вы можете поместить его в / etc / ssh / known_hosts, чтобы все пользователи получили его, а не только ваш текущий пользователь.

1
ответ дан 25 May 2018 в 16:04

Не уверен, что это то, что вы хотите или нет

awk '{print $1}' ~/.ssh/known_hosts

Это будет список хостов, с которыми вы подключились через ssh.

0
ответ дан 25 May 2018 в 16:04
  • 1
    Да, это то, что мне нужно, но оно не отображает IP-адрес. Мне нужно просмотреть IP-адрес добавленных хостов. – karthick87 10 December 2011 в 11:40
  • 2
    что он отображает? Я получаю имя хоста и ip-адрес здесь. ssh.bodhizazen.net,174.44.163.74 Можете ли вы использовать пакетик для вывода проб? – Panther 10 December 2011 в 11:45
  • 3
    Я опубликовал вывод, посмотрю @ it pls. – karthick87 10 December 2011 в 11:49

Другие вопросы по тегам:

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