Try contacting this VM's SSH server via 'ssh vsock%2427108' from host.
Ubuntu 登录界面的这段话,让人眼前一亮:终于可以不使用 IP 地址就可以从 VmWare 母机通过 SSH 连接虚拟机了。于是在母机 Windows 上试了一下。现实泼了一盘冷水,得到了这样的错误信息。
- ssh: Could not resolve hostname vsock%2427108: \262\273\326\252\265\300\325\342\321\371\265\304\326\367\273\372\241\243
复制代码 这句话后面那一堆 \ 加数字,实际上是一串汉字,因为 Windows 操作系统的语言是中文。解码后的完全信息如下。
- ssh: Could not resolve hostname vsock%2427108: 不知道这样的主机。
复制代码 实际上前面的英文更好理解:vsock%2427108 无法被当成主机名解析。也就是说 Windows 不能识别 VSOCK。
有意思的是,在 Ubuntu 虚拟机中可以正常连接 ssh。
- ssh wuxiancheng@vsock%2427108
复制代码 得到的结果是
- Warning: Permanently added 'vsock%2427108' (ED25519) to the list of known hosts.
- wuxiancheng@vsock%2427108's password:
复制代码 还是老老实实使用 IP 地址连接吧。 |
|