Я хочу знать MAC-адрес компьютера, к которому у меня нет доступа в данный момент. Тем не менее, у меня есть файл known_hosts из ssh с допустимой записью, и, учитывая, что я получаю предупреждения об изменении MAC-адресов, я предполагаю, что этот адрес где-то хранится в ssh. Есть ли способ отобразить этот сохраненный MAC-адрес?

2 ответа2

5

MAC-адрес не сохраняется в файле known_hosts. Взгляните на страницу руководства sshd.

 Each line in these files contains the following fields: markers
 (optional), hostnames, bits, exponent, modulus, comment.  The fields are
 separated by spaces.
3

Я думаю, что вы принимаете это за отпечаток пальца. Предполагается, что отпечаток SSH уникален для каждой установки, и этот ключ сохраняется при подключении к удаленной системе. Смотрите этот вопрос и его ответы для получения дополнительной информации.

Если вы знаете IP-адрес, и он находится в вашей сети, вы можете ping сервер, а затем запустить arp -a | grep <IPA.ddr.e.ss> (без знаков <>) и таким образом получить MAC-адрес.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .