3 Cara untuk Menyalin File ke Server Jarak Jauh di Windows melalui Command Line

Posting ini memperkenalkan tiga cara teratas untuk menyalin file ke server jarak jauh di Windows melalui command line dengan langkah-langkah terperinci. Ikuti langkah-langkah terperinci yang disediakan untuk setiap pendekatan untuk memulai dengan efisien.

Tyler

Oleh Tyler / Diperbarui pada February 10, 2025

Bagikan ini: instagram reddit

Cara menyalin file ke server jarak jauh menggunakan command line?

Pada era digital ini, pengelolaan data yang efisien sangat penting, terutama dalam mentransfer file secara mulus ke server jarak jauh. Pengguna Windows seringkali membutuhkan metode sederhana untuk menyalin file ke server menggunakan command line.

Files

Untungnya, Windows menyediakan rangkaian alat command-line yang kuat yang dapat menyederhanakan proses ini. Artikel ini akan menjelaskan proses menyalin file ke server jarak jauh menggunakan command line, memberikan pencerahan tentang berbagai metode, dan merekomendasikan tiga pilihan terkenal: PuTTY, PsExec, dan Robocopy.

Cara menyalin file ke server jarak jauh di Windows melalui command line [3 cara]

Menyalin file ke server jarak jauh menggunakan command line dapat dicapai melalui beberapa pendekatan, masing-masing menyesuaikan dengan kebutuhan dan skenario yang berbeda. Berikut adalah pengenalan yang terperinci tentang PuTTY, PsExec, dan Robocopy.

Cara 1. PuTTY: Sebuah klien SSH yang serbaguna

PuTTY adalah emulator terminal gratis yang populer untuk Windows yang juga mencakup serangkaian alat jaringan. Sementara PuTTY sendiri tidak memiliki kemampuan transfer file bawaan, ia dilengkapi dengan alat pendamping yang disebut PSCP (PuTTY Secure Copy Protocol) yang memungkinkan transfer file aman antara sistem Windows.

Berikut adalah pengenalan singkat tentang penggunaan PuTTY dan PSCP untuk menyalin file ke server Windows jarak jauh melalui command line:

Langkah 1. Unduh PuTTY dari situs web resmi: Halaman Unduh PuTTY. Mulai instalasi PuTTY dengan mematuhi dengan cermat petunjuk yang muncul di layar Anda.

Download PuTTY

Langkah 2. Jalankan PuTTY dengan melakukan double-click pada file eksekusi (misalnya putty.exe).

Langkah 3. Masukkan alamat IP atau nama host server jarak jauh. Tentukan jenis koneksi (biasanya SSH). Kemudian klik Buka.

Launch PuTTY

Langkah 4. Berikan nama pengguna dan kata sandi Anda saat diminta.

Langkah 5. Setelah terhubung, Anda akan memiliki akses ke terminal di mana Anda dapat menjalankan perintah di server jarak jauh.

Langkah 6. PSCP disertakan dalam instalasi PuTTY. Jika Anda menginstal PuTTY menggunakan installer, PSCP harus tersedia di direktori yang sama.

Langkah 7. Buka command prompt di mesin Windows Anda. Untuk menyalin file dari mesin lokal ke server remote, gunakan perintah berikut:

pscp C:\lokasi\file\lokal.txt username@remote:/lokasi/remote/

Ganti C:\lokasi\file\lokal.txt dengan jalur ke file lokal Anda, username dengan nama pengguna remote Anda, remote dengan alamat IP atau nama host dari server remote, dan /lokasi/remote/ dengan jalur tujuan di server remote.

Sebagai contoh, jika Anda ingin menyalin file lokal bernama demo-file.zip ke direktori server remote yang bernama root dengan alamat IP 45.32.218.126, dan menggunakan port 22. Ketikkan perintah berikut:

pscp -P 22 demo-file.zip [email protected]:/root/

Langkah 8. Ketika diminta, masukkan password untuk komputer remote.

Salin File Lokal ke Remote

Langkah 9. Untuk mentransfer file dari server remote ke mesin lokal Anda:

pscp username@remote:/lokasi/remote/file.txt C:\lokasi\file\lokal\

Salin File Remote ke Lokal

Cara 2. PsExec: Untuk eksekusi remote & penyalinan file

PsExec adalah utilitas baris perintah yang dikembangkan oleh Sysinternals (sekarang bagian dari Microsoft) yang memungkinkan administrator sistem untuk menjalankan proses pada sistem remote. Meskipun PsExec sendiri tidak menyediakan fungsi langsung untuk transfer file remote, Anda dapat menggunakannya bersama dengan alat lain untuk mencapai hal ini.

Berikut adalah contoh dasar bagaimana Anda dapat menggunakan PsExec bersama dengan PowerShell untuk menyalin file dari satu mesin Windows ke mesin lain:

Langkah 1. Mulailah dengan mengunduh PsExec pada komputer yang ditunjuk untuk mengeksekusi perintah remote.

Langkah 2. Klik kanan pada file ZIP yang diunduh dan pilih opsi "Pilih Semua".

extract-all-files

Langkah 3. Arahkan ke direktori yang berisi file yang diekstrak. Ketik "cmd" di bilah pencarian dan tekan Enter.

search-cmd

Langkah 4. Sekarang Anda dapat mengakses Command Prompt di dalam folder tersebut, yang memungkinkan Anda untuk menjalankan perintah dengan menggunakan PsExec.

cmd-pstools

Langkah 5. Perintah berikut ini menunjukkan contoh dasar menyalin file dari mesin lokal ke mesin remote menggunakan PsExec dan PowerShell:

psexec \\RemoteComputer -s powershell.exe -command "Copy-Item -Path "C:\Path\To\Your\File.txt" -Destination "C:\Destination\Path\"'

  • Ganti RemoteComputer dengan nama sebenarnya atau alamat IP mesin remote.
  • Sesuaikan jalur file.

Jalan 3. Robocopy: Perintah bawaan Windows:

Robocopy (Robust File Copy) adalah utilitas baris perintah di Windows yang memungkinkan pengguna untuk menyalin file dan direktori dari satu lokasi ke lokasi lainnya. Ia terkenal karena kekokohan, kecepatan, dan keberagaman dalam menangani berbagai tugas penyalinan file. Meskipun Robocopy secara utama dirancang untuk menyalin file lokal, ia juga dapat digunakan untuk transfer file jarak jauh dengan menggabungkannya dengan alat lain seperti PowerShell atau dengan memetakan drive jaringan.

Inilah contoh dasar penggunaan Robocopy untuk menyalin file dari baris perintah Windows ke server remote:

Langkah 1. Sebelum menggunakan Robocopy untuk transfer file jarak jauh, Anda mungkin ingin memetakan drive jaringan ke lokasi remote. Ini dapat dilakukan dengan menggunakan perintah net use:

net use Z: \\RemoteComputer\SharedFolder /user:Username Password

Ganti Z: dengan huruf drive yang diinginkan, RemoteComputer dengan nama atau alamat IP komputer remote, SharedFolder dengan folder bersama di komputer remote, dan Username dan Password dengan kredensial yang valid.

Langkah 2. Setelah drive jaringan dipetakan, Anda dapat menggunakan Robocopy untuk mentransfer file. Berikut adalah perintah dasar:

robocopy C:\SourceFolder Z:\DestinationFolder /E /ZB /R:5 /W:5

,Translate the above content into Indonesian. The content to be translated, do not translate the value of the href attribute of the HTML tag a and the value of the src attribute of the img tag. The content in {{}} does not need to be translated. Unicode characters do not translate. Do not translate or modify HTML structures and their attributes.
  • C:\SourceFolder: Path ke folder sumber di komputer lokal.
  • Z:\DestinationFolder: Path ke folder tujuan di komputer remote (mapped drive).
  • /E: Salin subfolder, termasuk yang kosong.
  • /ZB: Gunakan mode restartable (memungkinkan penyalinan yang bisa dilanjutkan) dan mode backup untuk keamanan penyalinan.
  • /R:5: Jumlah percobaan ulang pada salinan yang gagal (default adalah 1 juta).
  • /W:5: Waktu tunggu antara percobaan ulang (default adalah 30 detik).

Salin Folder dari Server ke Server

Langkah 3. Setelah transfer file selesai, Anda dapat memutuskan hubungan dengan drive jaringan menggunakan perintah berikut:

net use Z: /delete

Ganti Z: dengan huruf drive yang Anda gunakan untuk pemetaan.

Tip bonus: Alat transfer file GUI gratis yang lebih mudah - AnyViewer

Bagi pengguna yang menemukan baris perintah/challenging, disarankan untuk memilih solusi yang lebih mudah: AnyViewer, alat transfer file GUI gratis yang lebih mudah. Perangkat lunak bertaraf profesional ini menyederhanakan transfer file yang mulus antara komputer, bahkan jika mereka berjarak geografis. Dengan antarmuka pengguna grafis yang intuitif, AnyViewer memastikan proses inisiasi yang cepat dan sederhana bagi pengguna.

Langkah 1. Unduh dan pasang AnyViewer pada kedua komputer.

Unduh GratisPC & Server Win
Unduh Aman

Langkah 2. Pada komputer remote, buka AnyViewer, masuk, dan jelajahi antarmuka yang mudah digunakan.

Log in AnyViewer.png

Langkah 3. Setelah berhasil masuk, kenali antarmuka yang mudah digunakan.

Edisi Gratis

Langkah 4. Pada komputer lokal Anda, buka "Perangkat," temukan komputer target, dan pilih "Transfer file."

File Transfer AnyViewer

Langkah 5. Di bagian Transfer Berkas, pilih berkas dan gunakan panah untuk pergerakan yang lancar.

Pilih Berkas

Harap diperhatikan bahwa meskipun AnyViewer menyediakan versi gratis yang cocok untuk transfer berkas yang lebih kecil. Untuk transfer berkas yang lebih besar dengan mudah, kami menyarankan untuk mempertimbangkan paket Pro atau Enterprise. Dengan melakukan peningkatan, anda akan mendapatkan sejumlah keuntungan:

Berkas individu dapat mencapai ukuran yang mengesankan hingga 1TB.
Nikmati kecepatan transfer berkas maksimum hingga 10 MB/d.
Fasilitasi transfer berkas yang efisien dengan dukungan untuk 5 utas yang berjalan bersamaan.
Tidak ada batasan jumlah berkas yang dapat ditransfer secara simultan.

 

Kata penutup

Sebagai kesimpulan, menyalin berkas secara efisien ke server jarak jauh di Windows melalui baris perintah sangat penting dalam era digital. Artikel ini telah menjelaskan tiga metode efektif - PuTTY, PsExec, dan Robocopy, dengan langkah-langkah rinci untuk masing-masingnya. Baik dengan memanfaatkan kemampuan SSH PuTTY, eksekusi jarak jauh PsExec, atau kekokohan asli Robocopy, pengguna dapat memilih metode yang paling sesuai dengan kebutuhan mereka.

Bagi mereka yang lebih memilih pendekatan berbasis GUI, AnyViewer menyediakan alternatif yang ramah pengguna untuk transfer berkas yang mulus antar komputer. Jelajahi berbagai opsi yang disajikan di sini untuk meningkatkan kemampuan manajemen berkas di Windows.