Yanıtlar:
FXP protokolünü destekleyen bir FTP programı kullanabilirsiniz ve iki sunucunuzun da bunu desteklemesi gerekir. FXP protokolünü destekleyen birkaç FTP uygulaması:
FXP olmayan bir alternatif yöntem, push ve pull kullanarak WinSCP kullanmak olabilir .
Uzak FTP sürücülerini yerel sürücülermiş gibi ('sanal sürücü' olarak adlandırılır) bağlayan WebDrive gibi bir uygulamayı kullanabilir , ardından dosyaları bir sanal sürücüden diğerine kendi makinenizde sürükleyip bırakabilirsiniz.
Nasıl çalışır
http://example.com
İlk sanal sürücüyü oluşturmak için sunucunuzun FTP ayrıntılarını girin .http://example.org
İkinci sanal sürücüyü oluşturmak için sunucunuzun FTP ayrıntılarını girin .WebDrive bunları ilk FTP konumundan makinenize kopyalar (bu adımı görmezsiniz; arka planda olur), sonra sizin için ikinci FTP konumuna kopyalar. Bu, henüz yaygın olarak desteklenmeyen FXP protokolünü kullanmadan doğrudan FTP sunucuları arasında kopyalamaya en yakın olanıdır.
WebDrive alternatifleri WebDrive'a
ek olarak , her ikisi de aynı uzaktan disk montaj özelliğini sunan Transmit (yalnızca Mac) veya Expandrive'ı (Mac ve Windows) dikkate almak isteyebilirsiniz . (Optimize edilmiş görüntüleri doğrudan Photoshop / Fireworks uygulamasından doğrudan FTP sunucusuna kaydetmek için Transmit'in Disk özelliğini her gün kullanıyorum. Harika, ancak Expandrive ve WebDrive da bunu yapıyor.)
Kaynak sunucuya SSH erişiminiz varsa, o sunucuya giriş yapabilir ftp
ve hedef sunucu ile bir ftp oturumu başlatmak için komutu kullanabilirsiniz . Ftp komutlarını yazmak için komut satırını kullanmanız gerekir, ancak çok zor değildir ve bu konuda çevrimiçi öğreticiler bulabilirsiniz. Örneğin: http://linux.about.com/od/commands/l/blcmdl1_ftp.htm
EDIT: Az önce Windows'u kullandığını gördüm. Windows'ta Unix araç setini taklit etmek için Cygwin gibi bir şeye ihtiyacınız olacak. Alternatif olarak WinSCP gibi bir şey kullanabilirsiniz.
Alexus'un işaret ettiği gibi, SCP mükemmel bir seçenektir. Başka bir seçenek Unix / Linux'un rsync'i (neredeyse tüm Unix tabanlı makinelerde kullanılabilir). Yedeklemeler için sıklıkla kullanılan bir yardımcı programdır.
İki sunucu arasında aktarım için, abc.com ve xyz.com:
rsync -avzPe ssh user@xyz.com:/source/ /destination/on/abc
Daha pratik bir örnek:
rsync -avzPe ssh admin@xyz.com:~/public_html/ ~/public_html/
Birkaç not: Yukarıdaki örnek abc.com sunucusuna giriş yaptığınızı varsayar . Başka bir yoldan gitmek istiyorsanız, argümanları değiştirin. Kullanıcının ( bu durumda admin ) ayrıca uygun SSH erişimine sahip olması gerekir. Son olarak, kullandığım bayraklar sadece işe yarayacak olanlar değil, sadece kullanmaya eğilimli olanlardır. Teknik olarak -v ve -P olmadan yapabilirsiniz , sadece daha az kullanışlı konsol çıktısı görürsünüz.
SSH erişiminiz varsa, en iyi yol NIX tar komutunu (sıkıştırmak) kullanmak ve daha sonra yeni barındırma üzerinden aktarmak için scp kullanmak ve daha sonra sıkıştırmak için tar kullanarak ve yedekleme amacıyla yerel sürücünüzde bir kopya tutmak olacaktır.