Linux 设定自己 SSH Hostname 与 IP 对应 不使用 hosts

..

Linux 若想要做 Hostname 与 IP 对应,可以设定 /etc/hosts

  • 192.168.1.1 w1
  • 192.168.1.2 w2

但是若是自己的目录,没有权限可以写 /etc/hosts,要如何作到类似效果呢?

  • 注:线上环境若使用机器名称,在开发环境要模拟一样情境,就可以使用此招

Linux 设定自己 SSH Hostname 与 IP 对应 不使用 hosts

想要 ssh w1、ssh w2,而不是输入 ssh 192.168.1.1,不设定 /etc/hosts,可以靠 ssh 的设定

  1. vim ~/.ssh/config
    Host w1   Hostname 192.168.1.1   Port 22 Host w2   Hostname 192.168.1.2   Port 22
  2. ssh w1 # 即可,Shell script 即可使用此 hostname 来执行
想在手机阅读更多Linux资讯?下载【香港硅谷】Android应用
分享到Facebook