Возможно ли иметь специальный файл hosts или какой-то другой способ сопоставить IP-адрес с именем в системе Linux. Я хочу иметь возможность подключиться по ssh к моей локальной машине из лабораторной лаборатории без необходимости запоминать мой IP-адрес.
У меня есть полная учетная запись Unix, которую я использую из лаборатории, но у меня нет доступа к / etc / hosts. У моего домашнего компьютера довольно статический IP-адрес, и он мало меняется, и я мог обновить его вручную в удаленной системе.
В идеале я бы мог сказать ssh me@my_machine
.
Редактировать: О ОС, ОС хоста может варьироваться от Redhat до Ubuntu и даже иногда FreeBSD. У меня есть несколько машин, которые я использую с одной и той же учетной записью (например, гигантские университетские сети), и я просто ищу способ упростить подключение к конкретным машинам.
Меня тоже не интересует что-то вроде динамического днс. Под довольно статичным я имею в виду, что в прошлом учебном году мой IP-адрес менялся примерно в 4 раза за 9 месяцев. myname.dyndns.org не намного лучше, чем IP-адрес в том, что касается набора текста (я ленив: P). Возможно, когда-нибудь я буду использовать что-то вроде dyndns для отслеживания изменений IP, но сейчас я не слишком беспокоюсь.
Ответы:
Используйте файл ~ / .ssh / config с чем-то вроде
Таким образом, вы можете даже пропустить «me @» и просто «ssh my-machine»
источник
Вот как я справляюсь ...
В .bash_aliases
А потом просто используйте это так:
Использование такого сервиса, как упомянутый выше dyndns, также очень удобно.
источник
alias myhomepc='ssh me@mybox.dyndns.org
На какой ОС ты конкретно? Кроме того, если ваш маршрутизатор поддерживает DDNS, вы можете зарегистрироваться на Dyndns.org и получить от них бесплатное доменное имя. Маршрутизатор автоматически обновит свою запись для вашего домена при изменении IP-адреса.
источник
Рассмотрим DynDNS или No-IP . Даже если ваш IP-адрес действительно изменится, утилита обновления позволит серверу DynDNS / No-IP узнать, что ваш IP-адрес изменился, и продолжить переадресацию на него соответствующим образом. Вы можете иметь адрес как
me@mybox.dyndns.org
илиme@unixbox.no-ip.org
.источник