我想ssh到服务器,我有它的IP地址。记住它的IP是痛苦的,我想用主机名ssh到它。但是我无权写/etc/hosts
。
是否有我可以访问的用户特定主机表?
答案 0 :(得分:19)
不要创建别名。这正是ssh
配置的用途。
您可以在ssh
中的~/.ssh/config
配置中添加主机别名。
示例:
Host foo
HostName 172.16.254.1
现在,当您输入ssh foo
时,它将执行ssh 172.16.254.1
。
您还可以将用户添加到配置中。例如:
Host foo
HostName 172.16.254.1
User bar