mengunduh file menggunakan perintah scp


69

Saya memiliki server centos katakanlah dengan ip: 1.2.3.4. Saya ingin mengunduh file dari 1.2.3.4 di path /root/pc/filename.rar ke host localhost saya (pc saat ini). Perintah apa yang saya perlukan untuk mengunduh file itu? Saya mencoba seperti ini tetapi tidak berhasil

scp root@1.2.3.4:/root/pcfilename.rar

Saya ingin mengunduh file itu ke direktori sistem saya saat ini.

Jawaban:


105

Tambahkan saja tempat Anda ingin disalin (yaitu: ./):

scp root@1.2.3.4:/root/pcfilename.rar ./

14

Pertama-tama, pastikan bahwa pengguna root benar-benar diperlukan untuk mengakses file. Jika file dapat diambil oleh pengguna normal, itu akan lebih disukai untuk membatasi risiko keamanan.

Jika root benar-benar diperlukan, pastikan bahwa root benar-benar diizinkan untuk masuk oleh ssh dengan memeriksa /etc/ssh/sshd_configfile Anda dan melihat apakah PermitRootLoginopsi diatur ke yes.

Akhirnya, perintah Anda di atas akan berfungsi ketika Anda menambahkan .(menunjuk ke dir Anda saat ini) di belakangnya, seperti:

scp root@1.2.3.4:/root/pcfilename.rar .

Atau Anda selalu dapat menggunakan jalur lengkap juga:

scp root@1.2.3.4:/root/pcfilename.rar /home/user/pcfilename.rar
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.