我需要在工作中登录多个服务器才能完成工作。我已经厌倦了键入要访问的服务器的FQDN。我正在通过ssh在我们自己的专用网络上登录/注销。我99%确信它位于我们自己的专用网络b / c上,所有服务器都具有ip addr 10.xyz。有没有办法将ssh转换为仅包含主机名而不包含域名的服务器?
我们在多个国家/地区设有服务器。我们的服务器命名方式很长。它的名称如下:
hostname.country.domainname.com
我正在输入腕管
ssh me@hostname1.country.domainname.com
...每次我访问我们的一台服务器时。如果我在美国,并且尝试访问在美国的另一台主机,则只需输入即可,ssh me@hostname2
并且连接正常。但是,如果我在美国并尝试连接到英国的服务器,则无法键入ssh me@hostname3.eng
并连接到hostname3
。
我所做的解决方法是在〜/ .ssh / config文件中为某些服务器设置别名。但是,我认为在该文件中添加1000多个服务器是不可行的。我已经添加了20多个服务器,我的同事们认为我很疯狂,尽管我认为他们在四处寻找时输入FQDN感到很疯狂。
是否有一种简单的方法可以使我们进行设置,以使我们不必每次都键入domainname.com?