以我的情况为例例子,这是运行的服务器超V虚拟机:
luis@Fresoncio:~$ sudo nmap 172.18.25.5
Starting Nmap 7.40 ( https://nmap.org ) at 2017-12-07 22:30 UTC
Nmap scan report for 172.18.25.5
Host is up (0.00039s latency).
Not shown: 997 filtered ports
PORT STATE SERVICE
135/tcp open msrpc
2179/tcp open vmrdp
49154/tcp open unknown
MAC Address: 48:43:5A:1E:96:5C (Huawei Technologies)
Nmap done: 1 IP address (1 host up) scanned in 57.06 seconds
我知道正在运行的虚拟机的 IP,并且可以毫无问题地访问所有虚拟机。
我怎么能够访问 Hyper-V 服务器为了使用Linux来管理它?
GUI 和控制台方法都被接受。
更多信息通过研究获得:
答案1
要使用旧版本的 xfreerdp 从 Linux 或 Mac OS X 进行连接:
xfreerdp –ignore-certificate –no-nego -u "user" –pcb "vmguid" -t 2179 "hypervhost"
在 freerdp 2.0.0-rc1 上测试的较新命令:
xfreerdp /vmconnect:vmguid /u:user /cert-ignore /v:hypervhost
user -- 具有 Hyper-V 管理员权限的用户
vmguid -- 虚拟机的 GUID,可以通过Get-VM vmname | select id
hypervhost -- Hyper-V 服务器的主机名获取
有关使用旧版本 freerdp 的更多信息:
https://cloudbase.it/using-freerdp-to-connect-to-the-hyper-v-console/