找回密码
 新建账号

Try contacting this VM's SSH server via 'ssh vsock%2427108' from host.

[复制链接]
大郎 发表于 2026-7-13 14:55 | 显示全部楼层 |阅读模式
Try contacting this VM's SSH server via 'ssh vsock%2427108' from host.
Ubuntu 登录界面的这段话,让人眼前一亮:终于可以不使用 IP 地址就可以从 VmWare 母机通过 SSH 连接虚拟机了。于是在母机 Windows 上试了一下。
  1. ssh vsock%2427108
复制代码
现实泼了一盘冷水,得到了这样的错误信息。
  1. 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 操作系统的语言是中文。解码后的完全信息如下。
  1. ssh: Could not resolve hostname vsock%2427108: 不知道这样的主机。
复制代码
实际上前面的英文更好理解:vsock%2427108 无法被当成主机名解析。也就是说 Windows 不能识别 VSOCK。
有意思的是,在 Ubuntu 虚拟机中可以正常连接 ssh。
  1. ssh wuxiancheng@vsock%2427108
复制代码
得到的结果是
  1. Warning: Permanently added 'vsock%2427108' (ED25519) to the list of known hosts.
  2. wuxiancheng@vsock%2427108's password:
复制代码
还是老老实实使用 IP 地址连接吧。

手机版|轻松e站

GMT+8, 2026-7-13 16:38

快速回复 返回顶部 返回列表