ssh的主机别名

Modified on: Sat, 09 Jun 2018 09:21:53 +0800

我经常会连接几个SSH目的地,我想知道如果不记住IP地址,我可以为它们创建主机别名。我希望能够使用......

ssh -p xx user@domain.ssh

我已尝试在/etc/hosts中建立此主机,除非我需要重新启动它才有效。

作者:Webnet

最佳答案

有时在我们的主目录中配置文件会更方便。这避免了必须是root用户来编辑文件,并且还可以以其他用户无法访问此数据的方式配置它们。此外,此配置将与我们的家庭一起备份,并且还将“生存”操作系统升级。

为此,我们可以创建一个ssh配置文件nano ~/.ssh/config,我们可以为连接提供有价值的信息。简单条目可能包含以下内容:

Host myremote             # any name for the host
HostName 192.168.178.05   # IP, .local, or hostname if defined
User username             # your username
Port 22                   # port to listen

您可以在此处提供许多其他选项,包括用户和身份验证(请参阅ssh_config的联机帮助页

然后我们可以简单地发出以下命令连接到端口22上的192.168.178.05:

ssh myremote

相关问答

添加新评论