Esiste un modo per definire gli alias host (come in /etc/hosts
) in base all'utente, ovvero in un file /home/user/.hosts
?
Il mio obiettivo principale è condividere facilmente gli alias host tramite rsync tra le macchine nella mia piccola lan. Poiché non esiste un computer che sarà sempre collegato in modo affidabile, un server DNS non è un'opzione (giusto?).
Grazie.
alias ssh="ssh "
tuo .bashrc (nota lo spazio bianco finale alla fine dell'alias) insieme a alias myhost="me@real-name-of-my-host.com"
e poi puoi dire ssh myhost
e funzionerà.
~/.ssh/config
cui aggiungere le righe: Host my-host
e Hostname 10.0.0.xxx
<- IP della macchina. La cosa bella è che ti permette anche di specificare username, porta, quale chiave usare ecc.