I tried to use SSH and FTP to send the file but it is really slow (of course it depends also to the connection quality but I think that my connection can provide better performance with anther alternative method). Is there any other method possibly works better than the SSH?
There are several options for you to use here. The ones you have already tried will work. here are a couple that I use and enjoy how easy they are to setup.