У меня есть машина, которая подключается к корпоративной сети через VPN. Когда я подключаюсь к VPN, он всегда дает мне другое имя хоста и IP-адрес. Имя хоста всегда удаленно - [последний октет IP-адреса]. Всякий раз, когда я хочу подключить SSH к моей машине, мне сначала нужно запустить «hostname -A», чтобы увидеть, что такое hostname. Проблема в том, что я не всегда знаю, какое у меня имя хоста, когда мне нужно получить доступ к компьютеру. (Если я иду туда, где физически расположен компьютер, чтобы найти имя хоста, это побеждает мою потребность в SSH.)
Могу ли я использовать SSH и пробовать каждое имя хоста /ip в подсети, пока не найдет тот, который соответствует правильному файлу ключа?
Я использую ноутбук Windows (также подключен через vpn) с Cygwin для SSH к машине с Ubuntu 12.04. Я не уверен, почему я получаю другое имя хоста при подключении к vpn, но это корпоративная сеть, поэтому они могут делать все, что хотят.