A remote desktop system, comprising a primary virtual machine, VM, a plurality of secondary VMs, a primary terminal configured to access the primary VM, and a plurality of secondary terminals configured to access the plurality of secondary VMs, wherein the primary VM, configured to obtain a first shared list, wherein the first shared list comprises IP addresses of a plurality of receiver secondary terminals; send the first shared list to the primary terminal; and send first to-be-shared image data to the primary terminal; the primary terminal, configured to send the first to-be-shared image data to each receiver secondary terminal based on the first shared list; and each receiver secondary terminal, configured to receive the first to-be-shared image data; wherein the primary VM, configured to obtain an IP address of a second secondary VM and a second shared list, wherein the second shared list comprises an IP address of a receiver secondary terminal; and send a share request to the second secondary VM based on the IP address of the second secondary VM; the second secondary VM, configured to send second to-be-shared image data to the primary VM according to the share request, wherein the second to-be-shared image data is desktop image data of the second secondary VM; the primary VM, configured to send the second to-be-shared image data and the second shared list to the primary terminal; and the primary terminal, configured to send the second to-be-shared image data to each receiver secondary terminal based on the second shared list. the primary VM, configured to obtain a first shared list, wherein the first shared list comprises IP addresses of a plurality of receiver secondary terminals; send the first shared list to the primary terminal; and send first to-be-shared image data to the primary terminal; the primary terminal, configured to send the first to-be-shared image data to each receiver secondary terminal based on the first shared list; and each receiver secondary terminal, configured to receive the first to-be-shared image data; wherein the primary VM, configured to obtain an IP address of a second secondary VM and a second shared list, wherein the second shared list comprises an IP address of a receiver secondary terminal; and send a share request to the second secondary VM based on the IP address of the second secondary VM; the second secondary VM, configured to send second to-be-shared image data to the primary VM according to the share request, wherein the second to-be-shared image data is desktop image data of the second secondary VM; the primary VM, configured to send the second to-be-shared image data and the second shared list to the primary terminal; and the primary terminal, configured to send the second to-be-shared image data to each receiver secondary terminal based on the second shared list. the primary VM, configured to obtain an IP address of a second secondary VM and a second shared list, wherein the second shared list comprises an IP address of a receiver secondary terminal; and send a share request to the second secondary VM based on the IP address of the second secondary VM; the second secondary VM, configured to send second to-be-shared image data to the primary VM according to the share request, wherein the second to-be-shared image data is desktop image data of the second secondary VM; the primary VM, configured to send the second to-be-shared image data and the second shared list to the primary terminal; and the primary terminal, configured to send the second to-be-shared image data to each receiver secondary terminal based on the second shared list.