1.远程URL的一般格式如下:
drive[+transport]://[user@]{host}[:port]/[path][?extral-param]
transport表示传输方式、其取值可以是ssh、tcp、libssh2等;
user表示连接远程主机使用的用户名
host表示远程主机的主机名或IP得知
port表示连接远程主机的端口
2.远程连接Qemu/KVM的URL示例:
(1) qemu+ssh://root@example.com/system
通过ssh通道连接到远程结点的使用user用户的session实例,该连接仅能对user用户的虚拟化资源进行管理,建立连接时同样需要经过ssh的验证
(2) qemu+ssh://user@example.com/session
通过ssh通道连接到远程结点的使用user用户的session实例,该连接仅能对user用户的虚拟化资源进行管理,建立连接到同样需要经过ssh的验证。
(3) qemu://example.com/system
通过建立加密的TSL连接与远程结点的system实例相连接,具有对该结点的特权管理权限。在建立该远程连接时,一般需要经过TSL X509安全协议的证书验证
(4) qemu+tcp://example.com/system
通过建立非加密的普通TCP连接与远程结点system实例相连接,具有对该结点特权号的管理权限,在建立该远程连接时,一般需要通过SASL/Kerberos认证授权