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 [email protected]:/root/pcfilename.rar

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

coure2011
sumber

Jawaban:

105

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

scp [email protected]:/root/pcfilename.rar ./
totaam
sumber
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 [email protected]:/root/pcfilename.rar .

Atau Anda selalu dapat menggunakan jalur lengkap juga:

scp [email protected]:/root/pcfilename.rar /home/user/pcfilename.rar
Oldskool
sumber