linux - Linux 中的用户特定主机

标签 linux ssh hosts

我想通过 ssh 连接到服务器,我有它的 IP 地址。记住它的 IP 很痛苦,我想使用主机名通过 ssh 访问它。但是我没有权限写/etc/hosts

是否有我有权访问的用户特定主机表?

最佳答案

不要创建别名。这正是 ssh 配置的用途。

您可以在 ~/.ssh/config 中的 ssh 配置中添加主机别名。

例子:

 Host foo
     HostName 172.16.254.1

现在,当您输入 ssh foo 时,它将执行 ssh 172.16.254.1

您还可以将用户添加到配置中。示例:

  Host foo
      HostName 172.16.254.1
      User bar

关于linux - Linux 中的用户特定主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565657/

相关文章:

ubuntu - 在 Ubuntu 中更改主机文件

c - 如何将指向物理内存的指针从内核空间传递到用户空间并将其映射到虚拟空间

linux - 将目录内指定扩展名的所有文件转换为pdf,对所有子目录递归

php - 在 apache 2.2 中的虚拟主机上运行不同的 PHP 版本

java - 如何阅读 JSch 命令输出?

android - 如何在android中制作ssh客户端

macos - 如何为多个 docker-machine VM 自动配置主机条目 (OS X)

java - 如何使用 java curl URL 并将输出保存到文件

linux - 创建符号链接(symbolic link)失败

linux - 从aws ec2到ec2的无密码root登录