Есть ли способ определить псевдонимы хоста (например, в /etc/hosts
) для каждого пользователя, то есть в файле /home/user/.hosts
?
Моя основная задача - легко обмениваться псевдонимами хоста с помощью rsync между машинами в моей маленькой локальной сети. Поскольку нет машины, которая всегда будет надежно подключена, DNS-сервер не подходит (верно?).
Спасибо.
alias ssh="ssh "
ваш .bashrc (обратите внимание на конечные пробелы в конце псевдонима) вместе с, alias myhost="me@real-name-of-my-host.com"
и тогда вы можете сказать, ssh myhost
и это будет работать.
~/.ssh/config
где вы добавляете строки: Host my-host
и Hostname 10.0.0.xxx
<- IP-адрес машины. Приятно то, что он также позволяет вам указать имя пользователя, порт, какой ключ использовать и т. Д.