A method for realizing data sharing between a client and a virtual desktop, applied to a virtual desktop client comprising a simple protocol for independent computing environment SPICE client, a proxy client and a file transfer protocol FTP client, wherein the method comprises: after completing an operation of logging in the virtual desktop by a user via the SPICE client, starting, by the SPICE client, the proxy client according to a user instruction of data sharing migration; after the proxy client is started, establishing, by the proxy client, a connection with a proxy server in the virtual desktop, the proxy client interacting with the proxy server through the connection to complete configuring a FTP server in the virtual desktop, and then starting the FTP client; and after the FTP client is started, establishing, by the FTP client, a data sharing channel with the FTP server to complete an operation of data sharing migration; wherein the interacting, by the proxy client, with the proxy server through the connection comprises: determining a configuration parameter of the FTP server to be used according to a user instruction or a default setting and sending the configuration parameter to the proxy server, by the proxy client; or querying a configuration parameter of the FTP server specified by the user from the virtualization management control center by using user login information used when the user logs in the virtual desktop as a keyword and sending the queried configuration parameter of the FTP server to the proxy server, by the proxy client; wherein the establishing, by the FTP client, the data sharing channel with the FTP server comprises: splicing FTP start-up parameters and establishing the data sharing channel with the FTP server according to the FTP start-up parameters, by the FTP client, wherein the FTP start-up parameters comprise an IP address of the virtual desktop, and a username and a password in user login information used when the user logs in the FTP server. after completing an operation of logging in the virtual desktop by a user via the SPICE client, starting, by the SPICE client, the proxy client according to a user instruction of data sharing migration; after the proxy client is started, establishing, by the proxy client, a connection with a proxy server in the virtual desktop, the proxy client interacting with the proxy server through the connection to complete configuring a FTP server in the virtual desktop, and then starting the FTP client; and after the FTP client is started, establishing, by the FTP client, a data sharing channel with the FTP server to complete an operation of data sharing migration; wherein the interacting, by the proxy client, with the proxy server through the connection comprises: determining a configuration parameter of the FTP server to be used according to a user instruction or a default setting and sending the configuration parameter to the proxy server, by the proxy client; or querying a configuration parameter of the FTP server specified by the user from the virtualization management control center by using user login information used when the user logs in the virtual desktop as a keyword and sending the queried configuration parameter of the FTP server to the proxy server, by the proxy client; wherein the establishing, by the FTP client, the data sharing channel with the FTP server comprises: splicing FTP start-up parameters and establishing the data sharing channel with the FTP server according to the FTP start-up parameters, by the FTP client, wherein the FTP start-up parameters comprise an IP address of the virtual desktop, and a username and a password in user login information used when the user logs in the FTP server. determining a configuration parameter of the FTP server to be used according to a user instruction or a default setting and sending the configuration parameter to the proxy server, by the proxy client; or querying a configuration parameter of the FTP server specified by the user from the virtualization management control center by using user login information used when the user logs in the virtual desktop as a keyword and sending the queried configuration parameter of the FTP server to the proxy server, by the proxy client; wherein the establishing, by the FTP client, the data sharing channel with the FTP server comprises: splicing FTP start-up parameters and establishing the data sharing channel with the FTP server according to the FTP start-up parameters, by the FTP client, wherein the FTP start-up parameters comprise an IP address of the virtual desktop, and a username and a password in user login information used when the user logs in the FTP server.