主机文件位于哪里?

主机文件位于哪里?

正在设置本地开发环境。我对 Linux 还很陌生。我在运行的 Ubuntu 桌面中使用 Virtualbox 作为 Ubuntu 服务器。设置端口转发后,我可以使用以下命令连接到它: 或 。ssh -p2222 [email protected]ssh -p user@localhost

我喜欢使用 ssh 连接它[电子邮件保护]。我知道我可以通过简单地将此行添加到我的主机文件来做到这一点: 127.0.0.1 example.hostname

问题是,我不知道在哪里可以找到这个文件。Ubuntu Desktop 14.04 上的 hostfile 在哪里?

答案1

您正在寻找的文件是/etc/hosts

答案2

您可以像这样ssh使用和配置对主机的简写访问:~/.ssh/config

Host example.hostname
HostName 127.0.0.1
User user
Port 2222

ssh ex<Tab>如果你有 bash 补全功能,那么只需输入自动补全命令即可ssh example.hostname,通过运行此命令,你的 ssh 将尝试使用用户和端口连接到HostName(ip 或主机名)中指定的主机user2222

相关内容