我如何替换网络地址?

我如何替换网络地址?

现在我有一个网络服务器,我经常需要通过 SSH 连接它。现在,我不需要输入:

ssh [email protected]

我希望能够说:

ssh fox@srv

并且它将通过 SSH 进入 192.168.2.24 的服务器。

这可能吗?如果可以,我该怎么做?

答案1

感谢@steeldriver 指出这一点(并纠正我)。

去做这个:

  • 在主目录中的 .ssh 文件夹中,如果不存在文件“config”,则创建该文件。
  • 将其添加到文件中:

    Host srv
      Hostname 192.168.2.24
    

这样就可以直接输入地址,ssh fox@srv而不必输入整个地址。您还可以添加:

User fox

只需输入ssh srv

请参阅手册页以ssh_config了解完整详细信息。

相关内容