Bagaimana saya bisa mentransfer file dari satu server ke server lain menggunakan FTP


Jawaban:


12

Anda dapat menggunakan program FTP yang mendukung protokol FXP dan dua server Anda juga harus mendukungnya. Berikut beberapa aplikasi FTP yang mendukung protokol FXP:

Metode alternatif non-FXP bisa menggunakan WinSCP menggunakan mendorong dan menarik .



Saya kira FXP adalah yang benar yang saya cari. Menjelajahi lebih banyak lagi ... @John: tidak dapat menemukan dukungan cuteFTP untuk FXP .. mencari dan mencari
KoolKabin

Ya setelah pengujian untuk waktu-waktu tertentu saya berhasil ... akhirnya thand paulmoriss. Saya akan memberikan bouty pada hari-hari akhir .. thnx
KoolKabin

5

Anda bisa menggunakan aplikasi seperti WebDrive, yang memasang drive FTP jarak jauh seolah-olah itu drive lokal (disebut 'drive virtual'), kemudian cukup seret dan letakkan file dari satu drive virtual ke drive virtual yang lain di komputer Anda sendiri.

Bagaimana itu bekerja

  1. Unduh WebDrive di sini. (Mac atau Windows, uji coba 20 hari gratis)
  2. Masukkan rincian FTP untuk http://example.comserver Anda untuk membuat drive virtual pertama.
  3. Masukkan rincian FTP untuk http://example.orgserver Anda untuk membuat drive virtual kedua.
  4. Telusuri ke file yang ingin Anda salin di drive virtual pertama, dan seret ke drive virtual kedua.

WebDrive akan menyalinnya dari lokasi FTP pertama ke mesin Anda (Anda tidak melihat langkah ini; itu terjadi di latar belakang), lalu menyalinnya ke lokasi FTP kedua untuk Anda. Ini adalah yang terdekat dengan penyalinan langsung antara server FTP, tanpa menggunakan protokol FXP, yang belum didukung secara luas.

Alternatif WebDrive
Selain WebDrive, Anda mungkin juga ingin mempertimbangkan Transmit (hanya Mac) atau Expandrive (Mac dan Windows), yang keduanya menawarkan fitur pemasangan disk jarak jauh yang sama. (Saya menggunakan fitur Disk Transmit setiap hari untuk menyimpan gambar yang dioptimalkan secara langsung ke server FTP langsung dari Photoshop / Fireworks. Sangat bagus, tetapi Expandrive dan WebDrive keduanya melakukan hal ini juga.)


Gagasan tentang FTP Drive jarak jauh sangat hebat. Tidak apa-apa. Saya mencoba expandrive dan menghubungkan situs saya 1. Kemudian terhubung lagi ke situs 2. File yang disalin dari situs 1 di penjelajah saya dan menempelkannya di situs 2. Saya menemukan itu seperti mengunduh file ke temp saya dan sekali lagi mengunggahnya ke situs 2. Sama seperti barang-barang lain dengan lebih sedikit kesulitan untuk terhubung. Jadi coba soln berikutnya.
KoolKabin

1

Jika Anda memiliki akses SSH ke server sumber maka Anda dapat masuk ke sana dan menggunakan ftpperintah untuk memulai sesi ftp dengan server tujuan. Anda perlu menggunakan baris perintah untuk mengetikkan perintah ftp tetapi itu tidak terlalu sulit dan Anda dapat menemukan tutorial online tentang itu. Misalnya: http://linux.about.com/od/commands/l/blcmdl1_ftp.htm


Saya kehilangan langkah-langkah ... Bisakah saya mendapatkan beberapa detail daftar cara menyelesaikan tugas. Saya hanya menemukan daftar perintah. Saya melewatkan langkah masuk. Di mana saya masuk? di Source Server atau Server tujuan di SSH
KoolKabin

Ah, oke, saya pikir penjelasan saya agak terlalu tinggi. Sistem operasi apa yang Anda gunakan?
Ewan Heming

Saya menggunakan Windows Vista
KoolKabin

1

EDIT: Saya baru saja melihat bahwa Anda menggunakan Windows. Anda akan membutuhkan sesuatu seperti Cygwin untuk meniru toolkit Unix pada Windows. Atau, Anda bisa menggunakan sesuatu seperti WinSCP.

Seperti yang ditunjukkan alexus, SCP adalah pilihan yang bagus. Opsi lain adalah rsync Unix / Linux (tersedia di hampir semua mesin berbasis Unix). Ini utilitas yang sering digunakan untuk cadangan.

Untuk mentransfer antara dua server, abc.com dan xyz.com:

rsync -avzPe ssh user@xyz.com:/source/ /destination/on/abc

Contoh yang lebih praktis:

rsync -avzPe ssh admin@xyz.com:~/public_html/ ~/public_html/

Beberapa catatan: Contoh di atas mengasumsikan Anda masuk ke server abc.com . Jika Anda ingin pergi ke arah lain, alihkan argumen. Pengguna ( admin dalam hal ini) juga perlu memiliki akses SSH yang sesuai. Akhirnya, flag yang saya gunakan belum tentu satu-satunya yang akan berfungsi, mereka hanya yang cenderung saya gunakan. Secara teknis Anda dapat melakukannya tanpa -v dan -P , Anda hanya akan melihat keluaran konsol yang kurang bermanfaat.


1

Jika Anda memiliki akses SSH, cara terbaik adalah dengan menggunakan perintah tar NIX (kompres), dan kemudian menggunakan scp untuk mentransfernya melalui hosting baru dan sekali lagi menggunakan tar untuk membuka kompres, dan menyimpan salinan di drive lokal Anda untuk keperluan cadangan.


1
ide untuk mengunduhnya di komputer lokal hanya untuk tujuan pencadangan. saya suka itu. Tetapi bagaimana jika kita ingin melewati langkah itu? Jadi saya mencoba solusi lain juga
KoolKabin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.