Несколько недель назад я сделал несколько соединений SSH от своего домашнего ПК до моего колледжа ПК и наоборот. В настоящее время я сижу в своем домашнем ПК, и я пытаюсь выяснить то, что было IP-адресом колледжа ПК. Какая-либо идея, где я мог найти некоторые подсказки?
Я просканировал файлы журнала и историю удара, но там не было ничего очевидного.
Я выполняю Тестирование Debian.
Если Вы удачливы, IP-адрес посещаемых хостов может быть получен из ~/.ssh/known_hosts
Очень сырой путь был бы (Если он работает вообще),
history | grep ssh
last -n 20 -a
user
-n
для 20 новых логинов
-a
иметь IP в конце строки (полезный если ipv6)
пользователь для фильтрации имени пользователя Вы хотите...
~/.ssh/known_hosts
кажется, не человекочитаем, и я не могу выяснить, какой бит его соответствовал бы IP-адресу :( – Grzenio 30.01.2012, 11:52cat known_hosts | cut -d, -f1
дайте Вам? Это дает Вам что-либо перед первой запятой, которая, кажется, содержит эту информацию. – Bernhard 30.01.2012, 21:26known_hosts
хешируются для конфиденциальности. Можно выключить это от~/.ssh/config
(HashKnownHosts no
), но это слишком опаздывает на старые соединения. Если Вы подозреваете, что имя или IP-адрес там, но не уверены, не выполняютсяssh-keygen -F tentative-host-name
. – Gilles 'SO- stop being evil' 30.01.2012, 23:49