GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengunduh File dari Server Linux Jarak Jauh

Mekanisme pengguna komputer mengakses file direktori yang berbeda pada partisi hard disk yang berbeda secara komparatif mirip dengan bagaimana SSH digunakan untuk mengakses mesin jarak jauh yang ada di bawah jaringan yang sama atau berbeda.

[ Anda mungkin juga menyukai:Cara Menonaktifkan Login SSH ke Pengguna Tertentu di Linux ]

Jaringan ini dapat bersifat publik seperti Internet atau pribadi seperti LAN (Local Area Network) dan SSH memungkinkan mesin ini dapat diakses tetapi bagaimana dengan mengunduh file terkait?

​Prasyarat

Artikel ini ditujukan untuk pengguna Linux di lingkungan desktop yang ingin mengakses dan mengunduh file di lingkungan server Linux jarak jauh melalui SSH.

Anda harus memiliki akses yang diautentikasi ke dua lingkungan Linux ini dan beberapa keakraban dengan antarmuka baris perintah Linux.

Sintaks Dasar Menggunakan SSH dengan Perintah SCP

SSH (Shell Aman ) protokol digunakan untuk mengaktifkan SCP (Salinan Aman ) perintah untuk berhasil mencapai tujuan pengunduhan file tertentu dari lingkungan server Linux ke lingkungan desktop Linux.

Sintaks standar menggunakan SSH perintah dengan SCP perintahnya seperti berikut:

$ scp username@server_url_or_ip:/path/to/downloading/file/from/server /path/to/download/location/on/desktop 

Pertama, Anda harus mengetahui nama pengguna dan alamat IP atau nama host server jarak jauh tempat Anda ingin mengambil file tertentu.

Kedua, Anda harus secara akurat menentukan jalur relatif ke lokasi file unduhan di server jauh dan jalur relatif ke lokasi penyimpanan file unduhan di komputer desktop Anda.

Membuat File di Linux Jarak Jauh Menggunakan SSH

Anda dapat mencapai unduhan file yang berhasil dari lingkungan server Linux jarak jauh ke lingkungan desktop Linux melalui tiga teknik.

Sebelum kita merujuk ketiga teknik pengunduhan file SCP, pertama-tama mari kita memiliki beberapa file di server yang ingin kita unduh. Jika file-file ini sudah ada di pihak Anda, Anda siap melakukannya. Yang Anda butuhkan hanyalah jalur relatif file yang benar.

$ ssh [email protected]

Buat file di server Linux jarak jauh.

$ touch LinuxShellTips_secrets.pdf && ls
$ touch LinuxShellTips_certification.pdf && ls
$ touch LinuxShellTips_for_beginners.pdf && ls

Mari kita periksa tiga cara untuk mengunduh file dari server Linux jarak jauh.

Unduh File Jarak Jauh Menggunakan Perintah SCP di Linux

Mengacu pada aturan sintaks di atas, kami dapat mengunduh file pertama kami dengan pendekatan berikut dari lingkungan desktop Anda.

$ scp [email protected]:/home/ec2-user/LinuxShellTips_secrets.pdf /home/dnyce/Desktop/files 

Periksa keberadaan file yang diunduh:

$ cd /home/dnyce/Desktop/files && ls

Unduh File Jarak Jauh dengan Nomor Port Menggunakan Perintah SCP di Linux

Mungkin Anda telah menetapkan port non-standar atau Anda ingin menggunakan port standar di lingkungan server Linux Anda untuk menangani semua unduhan file jarak jauh. Dalam hal ini, Anda harus mematuhi aturan sintaks berikut:

$ scp -P port_number username@server_url_or_ip:/path/to/download/file/on/server /path/to/download/location/on/desktop 

Mari kita coba download file kedua yang kita buat:

$ scp -P 22 [email protected]:/home/ec2-user/ LinuxShellTips_certification.pdf /home/dnyce/Desktop/files 

Dari tampilannya, pengunduhan berhasil.

Unduh File Jarak Jauh dengan Kunci Pribadi Menggunakan Perintah SCP di Linux

Jika server jarak jauh yang Anda gunakan membatasi Anda pada kunci/sertifikat pribadi untuk koneksi jarak jauh Anda, jangan khawatir. Anda masih dapat mengunduh file jarak jauh dengan sintaks berikut.

$ scp -i private_key/certificate_file.pem username@server_url_or_ip:/path/to/download/file/on/server /path/to/download/location/on/desktop 

Mari kita coba mengunduh file ketiga yang kita buat menggunakan pendekatan ini.

$ scp -i my_file_name.pem [email protected]:/home/ec2-user/ LinuxShellTips_for_beginners.pdf /home/dnyce/Desktop/files

Instance terminal Anda harus berada di jalur yang sama dengan file sertifikat ini.

Terakhir, mari kita periksa keberadaan ketiga file yang diunduh:

$ cd /home/dnyce/Desktop/files && ls

Dengan menggunakan kartu liar (*) , Anda dapat mengunduh semua file ini sekaligus karena memiliki ekstensi file yang sama.

$ scp [email protected]:/home/ec2-user/*.pdf /home/dnyce/Desktop/files 

Tutorial ini telah mengajari kami cara menggunakan SCP (Salinan Aman ) melalui protokol SSH untuk menyelesaikan unduhan file tertentu dari server jauh. Pendekatan tercakup cukup fleksibel untuk memenuhi kebutuhan pengunduhan file jarak jauh Anda.


Linux
  1. Cara Mendaftar File yang Diinstal Dari Paket RPM atau DEB di Linux

  2. Cara Mengunggah atau Mengunduh File/Direktori Menggunakan sFTP di Linux

  3. Dasar-dasar Linux:Cara Mengunduh File di Shell Dengan Wget

  1. Cara Mengganti Nama File di Linux

  2. Cara Membuat Video Dari File PDF Di Linux

  3. Perintah SCP Linux – Cara Transfer File SSH dari Jarak Jauh ke Lokal

  1. Cara Remote Desktop Dari Windows Ke Desktop Linux Menggunakan XRDP

  2. Bagaimana membedakan biner dari file teks di linux

  3. Cara mengunduh file dari URL di Linux