FTP (File Transfer Protocol) adalah protokol Internet yang memungkinkan pengguna untuk mentransfer file antar komputer. Meskipun usia tuanya (berpikir pra-TCP / IP era), FTP dan protokol bersamanya SFTP (Secure File Transfer Protocol) masih sangat populer saat ini dan dipandang sebagai cara mudah untuk mentransfer file secara lokal dan melalui Internet. Ini juga merupakan cara yang sangat baik untuk menyimpan cadangan jauh dari file penting yang Anda simpan di server FTP Anda.
Jika Anda tidak ingin membayar untuk solusi FTP pihak ketiga, lihat artikel ini tentang cara membuat server FTP Anda sendiri yang ditulis oleh orang-orang baik di Lifehacker.
Persyaratan
- Server FTP dan kredensial akses
- Komputer Windows
- Salinan WinSCP (hanya Windows)
Mengatur WinSCP
Setelah mengunduh salinan WinSCP Anda, instal.exe di komputer Anda. Ini juga bukan ide yang buruk untuk mulai mengingat alamat FTP, nama pengguna, dan kata sandi Anda saat WinSCP sedang menginstal.
Membuat Naskah
Kami akan membuat skrip sederhana yang masuk ke server FTP Anda, memberi tahu WinSCP tempat mengunduh file yang hilang ke komputer Anda, lalu membuat file log yang mencatat aktivitas FTP. Lanjutkan dan buka Notepad di komputer Anda. Salin template skrip berikut ke Notepad:
option batch on option confirm off open [email protected] cd backups option transfer binary get /testremote* f:ackups estlocal* synchronize local f:ackups estlocal testremote exit
Berikut penjelasan singkat tentang apa yang terjadi di skrip. WinSCP akan menjawab semua permintaan secara negatif untuk menghindari memegang skrip. Maka secara otomatis akan menimpa file saat diminta. Kemudian masuk ke server FTP Anda menggunakan profil yang kami buat sebelumnya, mengubah direktori (jika diperlukan), dan mentransfer biner (sebagai lawan ASCII). Akhirnya, ia membaca direktori FTP jarak jauh dan mentransfer file ke direktori lokal yang ditentukan. Untuk opsi lainnya, lihat halaman scripting resmi WinSCP.
Sekarang sebelum Anda memodifikasi atau menjalankan skrip ini, kami sarankan membuat direktori pengujian pada kedua target jarak jauh dan lokal. Hal terakhir yang Anda inginkan adalah tidak sengaja menghapus server FTP Anda tanpa cadangan apa pun. Jadi buatlah direktori di komputer Anda yang disebut "testlocal" (kami membuatnya di bawah f: backup) dan yang lain disebut "testremote" di server FTP Anda (kami membuatnya di root). Setelah Anda menjalankan skrip dan berhasil dijalankan, simpan sebagai "sync.txt" ke komputer Anda (kami menyimpannya di folder testlocal kami). Sekarang Anda siap untuk mengotomatiskan skrip.
Mengotomasi Naskah
Kami akan membiarkan Windows menangani otomatisasi dengan menggunakan Penjadwal Tugas yang ada di dalamnya. Di Windows 7, mulai dengan membuka Control Panel> System and Security> Administrative Tools> Task Scheduler.
Hanya itu saja! Anda sekarang memiliki solusi cadangan gratis yang akan menyimpan semua file FTP Anda yang disinkronkan ke folder lokal. Jika server FTP Anda pernah crash atau Anda secara tidak sengaja menghapus file, Anda dapat memulihkan salinan dari komputer Anda!