在浏览器中使用 SSH 主机名别名

Ste*_*ett 1 domain-name-system ssh hostname hosts-file

我在 中设置了主机名别名.ssh/config,效果很好:

Host my-web
  HostName 515.346.96.21 
Run Code Online (Sandbox Code Playgroud)

所以我可以这样做:

ssh my-web
Run Code Online (Sandbox Code Playgroud)

但是在浏览器中,我仍然需要输入“ http://515.346.96.21”。能够做“ http://my-web”就太好了。

/etc/hosts除了使用动态 DNS 或编写脚本与 同步更改之外,有没有办法更广泛地使用 SSH 中的别名?我经常创建和销毁具有不同 IP 的 VM,因此我不断更新~/.ssh/config.

use*_*517 5

您不能在别处重新使用 ~/.ssh/config 中的 HostName 别名。你可以做的是用你的主机条目更新你的 /etc/hosts 文件,例如

515.346.96.21 myweb
Run Code Online (Sandbox Code Playgroud)