Нахождение IP-адреса соединения SSH сделано в прошлом

Несколько недель назад я сделал несколько соединений SSH от своего домашнего ПК до моего колледжа ПК и наоборот. В настоящее время я сижу в своем домашнем ПК, и я пытаюсь выяснить то, что было IP-адресом колледжа ПК. Какая-либо идея, где я мог найти некоторые подсказки?

Я просканировал файлы журнала и историю удара, но там не было ничего очевидного.

Я выполняю Тестирование Debian.

3
29.01.2012, 20:12
3 ответа

Если Вы удачливы, IP-адрес посещаемых хостов может быть получен из ~/.ssh/known_hosts

4
27.01.2020, 21:12
  • 1
    ~/.ssh/known_hosts кажется, не человекочитаем, и я не могу выяснить, какой бит его соответствовал бы IP-адресу :( –  Grzenio 30.01.2012, 11:52
  • 2
    Что делает cat known_hosts | cut -d, -f1 дайте Вам? Это дает Вам что-либо перед первой запятой, которая, кажется, содержит эту информацию. –  Bernhard 30.01.2012, 21:26
  • 3
    @Grzenio в known_hosts хешируются для конфиденциальности. Можно выключить это от ~/.ssh/config (HashKnownHosts no), но это слишком опаздывает на старые соединения. Если Вы подозреваете, что имя или IP-адрес там, но не уверены, не выполняются ssh-keygen -F tentative-host-name. –  Gilles 'SO- stop being evil' 30.01.2012, 23:49

Очень сырой путь был бы (Если он работает вообще),

history | grep ssh
0
27.01.2020, 21:12
  • 1
    Это только покажет последние приблизительно 1000 команд оболочки, таким образом, это, вероятно, не поможет ему. –  Bernhard 29.01.2012, 20:57
  • 2
    Да, проверенный этот прежде, чем спросить вопрос :( –  Grzenio 30.01.2012, 11:32

last -n 20 -auser

-n для 20 новых логинов
-a иметь IP в конце строки (полезный если ipv6)

пользователь для фильтрации имени пользователя Вы хотите...

4
27.01.2020, 21:12

Теги

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