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.
Я хочу знать MAC-адрес компьютера, к которому у меня нет доступа в данный момент. Тем не менее, у меня есть файл known_hosts из ssh с допустимой записью, и, учитывая, что я получаю предупреждения об изменении MAC-адресов, я предполагаю, что этот адрес где-то хранится в ssh. Есть ли способ отобразить этот сохраненный MAC-адрес?
Я думаю, что вы принимаете это за отпечаток пальца. Предполагается, что отпечаток SSH уникален для каждой установки, и этот ключ сохраняется при подключении к удаленной системе. Смотрите этот вопрос и его ответы для получения дополнительной информации.
Если вы знаете IP-адрес, и он находится в вашей сети, вы можете ping
запустить сервер, затем запустить arp -a | grep <IPA.ddr.e.ss>
(без знаков <>) и таким образом получить MAC-адрес.