Пользователь определенные/etc/hosts файлы?

Действительно ли возможно иметь пользователя определенный файл hosts или некоторый другой способ отобразить IP-адрес на имя в системе Linux. Я хочу смочь к ssh к моей локальной машине от на лаборатории кампуса, не имея необходимость запоминать мой IP-адрес.

У меня есть полная учетная запись Unix, которую я использую из лаборатории, но не доступа к/etc/hosts. Мой домашний компьютер имеет довольно статический IP-адрес, и он изменяется мало достаточно, я мог обновить его вручную в удаленной системе.

Идеально я смог бы сказать ssh me@my_machine.

Править: Об ОС ОС хоста может варьироваться от Redhat до Ubuntu к даже иногда FreeBSD. У меня есть несколько машин, которые я использую с той же учетной записью (yay гигантские сети University), и просто ищу способ оптимизировать соединение с определенными машинами.

Я также не заинтересован чем-то как динамический DNS. Довольно статическим я подразумеваю, что прошлый учебный год, видел, что мой IP-адрес изменил приблизительно 4 раза более чем 9 месяцев. myname.dyndns.org не намного лучше, чем IP-адрес до ввода (я ленив :P). Возможно, когда-то я буду использовать что-то как dyndns для наблюдения за изменениями IP, но на данный момент мной не слишком взволнованный.

12
задан 01.10.2009, 09:48

4 ответа

Используйте ~/.ssh/config файл с чем-то как

Моя-машина хоста

Пользователь я

HostName 192.168.63.1

Таким образом, можно даже пропустить "me@" и сделать просто "ssh мою-машину"

16
ответ дан 07.12.2019, 11:51

Это - то, как я обрабатываю его...

В .bash_aliases

alias myhomepc='ssh me@111.222.333.444'
alias mydevpc='ssh me@mydevpc.work.com'

И затем просто используйте его как так:

myworkpc:~ $ myhomepc
Password: 
Last login: Mon Sep 21 15:54:04 2009 from 111.222.333.445
myhomepc:~ $

Используя сервис как упомянутый выше dyndns действительно удобно также.

5
ответ дан 07.12.2019, 11:51

На чем ОС Вы конкретно? С другой стороны, если Ваш маршрутизатор поддерживает DDNS, можно зарегистрироваться в Dyndns.org и получить свободное доменное имя от них. Маршрутизатор автоматически обновит их запись для Вашего домена когда изменения IP.

1
ответ дан 07.12.2019, 11:51

Рассмотрите DynDNS или без IP. Даже если Ваш IP действительно изменится, то updater утилита позволит серверу DynDNS/No-IP знать, что Ваш IP изменился и продолжает передавать ему соответственно. У Вас может быть адрес как me@mybox.dyndns.org или me@unixbox.no-ip.org.

1
ответ дан 07.12.2019, 11:51

Теги

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