如何轻松地在同一networking上分散主机

我们在同一个networking上有很多服务器,11.12.13.0/24。 我每天必须经常ssh到几台服务器。 现在我喜欢这样:

ssh [email protected] ssh [email protected] ssh [email protected] 

用这个简单的命令有两个问题:
1.太长 – 我总是需要键入主机空间
有时我完全忘记了地址

有没有办法用stringreplace主机空间? 像ssh user@net3 .. ssh user@net32也许我可以手动填写/ etc / hosts文件,但有没有更复杂的解决scheme呢?

默认情况下,ssh会尝试使用当前在连接的主机上启动的用户帐户login。 所以,如果所有的主机都可以有相同的账户数据库,那么就不需要指定用户。 另外,如果DNS已正确configuration,包括/etc/resolv.conf search指令(或者在/etc/hosts文件中configuration了主机名),则可以使用简写

ssh host

我不能提出任何更短的连接方式。

我会build议〜/ .ssh / config作为解决scheme。 在这里,您可以定义ssh客户端如何与任何服务器连接。

尝试

主机Server01

主机名11.12.13.3

用户用户

现在应该可以连接每个

SSH服务器01