Tentu. Gunakan scp
(salinan aman) seperti ini:
scp [source file] [username]@[destination server]:.
Tentu saja ganti tanda kurung [source file]
, [username]
dan [destination server]
agar sesuai dengan pengaturan lokal Anda. Jadi jika file tersebut adalah cool_stuff.txt
dan nama pengguna Anda di server jarak jauh adalah sanjeev
dan server tujuan adalah example.com
, perintahnya adalah:
scp cool_stuff.txt [email protected]:.
Dan sumbernya juga bisa jauh sehingga Anda bisa melakukan ini untuk melakukan kebalikan dari contoh di atas:
scp [email protected]:cool_stuff.txt .
Perintah itu akan menyalin file jarak jauh cool_stuff.txt
ke direktori lokal mana pun Anda berada. Dan jika Anda melakukan ini dengan banyak file, cukup gunakan wildcard (*
) seperti yang Anda lakukan untuk cp
normal perintah.
Juga, .
hanya menunjukkan jalur direktori langsung; seperti yang Anda gunakan tepat saat Anda menjalankan perintah atau jalur langsung yang dimiliki pengguna jarak jauh di server tujuan. Tapi Anda juga bisa menentukan jalur seperti /this/path/right/here
dalam contoh lokal ke jarak jauh:
scp cool_stuff.txt [email protected]:/this/path/right/here
Atau contoh jarak jauh ke lokal di sini:
scp [email protected]:cool_stuff.txt /this/path/right/here
Sekarang jika server jarak jauh tidak mengizinkan SSH dan hanya SFTP, maka SFTP adalah cara yang tepat. Tapi scp
sangat berguna saat Anda hanya ingin membuang file dan tidak melakukan seluruh proses SFTP secara manual dari baris perintah.
Saat masuk ke server jarak jauh melalui ssh kunci, kita dapat menggunakan -i
di bawah ini tandai untuk meneruskan kunci kami ke server:
scp -i /path/to/.ssh/id_rsa path/to/file/myFiles.gz myServer.com:/folder/on/server
-i file_identitas
Memilih file dari mana identitas (kunci pribadi) untuk otentikasi kunci publik dibaca.
Opsi ini langsung diteruskan ke ssh(1).
Untuk menambahkan jawaban Jake, Anda dapat menentukan lokasi—bukan hanya .
—untuk menyalin ke dengan menambahkan jalur di akhir URL sebagai:
scp /path/to/file [email protected]/ip:/destination/folder/