这可能微不足道,但我不确定如何安全且最佳地做到这一点。
我有几个服务器 (AWS EC2),我可以通过 bash ssh 连接它们。这些服务器名称很长。
我怎样才能给它们添加别名,这样我就不用输入很长的内容了,而是可以输入类似
ssh ubuntu@<alias-name>
答案1
这应该有效:
创建一个文件$HOME/.ssh/config
(或者/etc/ssh/ssh_config
,如果您想在系统范围内安装该别名),并在里面输入以下配置:
Host myalias
Hostname very-long-ugly-fqdn-hostname
User ubuntu
Port 22
此后,你就可以ssh myalias
从任何 shell 执行。
PS:当然,该设置Port 22
不是必需的,因为它是默认的。但这应该表明,您可以在主机定义中放置任何有效的 ssh 选项。