正在设置本地开发环境。我对 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 或主机名)中指定的主机user
2222