有没有一种方法可以/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。有趣的是,它还允许您指定用户名,端口,要使用的密钥等