Rumahweb Journal
Download File Google Drive ke Hosting Melalui SSH

Cara Download File Google Drive ke Hosting Melalui SSH

Tahukah Anda, bahwa Anda bisa melakukan download file Google Drive ke hosting secara langsung? Saat ini, Anda tidak perlu lagi melakukan download ke komputer terlebih dahulu, lalu kemudian mengunggahnya ke dalam hosting. Anda dapat memindahkan file dari Google Drive ke hosting melalui fitur SSH.

Apa itu SSH?

SSH atau secure shell adalah tools untuk melakukan remote hosting dengan basis shell atau command. Anda dapat menggunakan tools ini, jika memiliki layanan hosting murah paket Medium dan Large serta Cloud Hosting.

SSH dapat dilakukan melalui aplikasi seperti putty, command prompt atau terminal di komputer, hingga menu terminal di cPanel hosting anda. Pelajari cara menggunakan SSH di Hosting melalui artikel yang telah kami publikasi sebelumnya.

Apa itu wget?

Untuk melakukan download file melalui SSH, Anda akan membutuhkan perintah wget. Wget adalah tool yang dapat digunakan untuk menerima/mengunduh berbagai file yang dapat diakses di berbagai server web.

Wget sendiri merupakan singkatan dari World Wide Web dan get. Perintah wget dapat digunakan untuk mengunduh melalui protokol FTP, SFTP, HTTP maupun HTTPS.

Langkah wget file Google Drive

Terdapat perbedaan untuk melakukan wget file yang berukuran besar dan file yang berukuran kecil. Cara membedakannya yaitu untuk file berukuran kecil yaitu yang memiliki ukuran lebih kecil dari 100MB atau kurang. Sedangkan file yang berukuran lebih besar dari 100MB maka tergolong file berukuran besar.

Hal selanjutnya yang perlu diperhatikan pada script wget ini yaitu terdapat dua parameter. Parameter pertama pada script yaitu id file Google Drive, lalu yang kedua yaitu nama filenya.

Sebelum melakukan wget, pastikan file Google Drive bukan berupa folder, dapat diakses publik dan tidak dipassword.

Langkah wget untuk file berukuran kecil

  1. Pastikan file berukuran kurang dari 100MB
  2. Ambil link yang akan didownload. Pastikan link telah diatur dapat diakses secara publik.
Download File Google Drive ke Hosting Melalui SSH
Ambil Link Download
Download File Google Drive ke Hosting Melalui SSH
Pastikan Link dapat diakses publik
  1. Pada contoh di artikel ini yaitu menggunakan nama file gambar.webp dengan link berikut: https://drive.google.com/file/d/1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf/view?usp=sharing
  2. Perhatikan pada url setelah /d/ terdapat ID unik yaitu 1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf
  3. Berikut adalah perintah yang digunakan untuk melakukan download
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=IDFILE' -O 'NAMAFILE'

Ganti IDFILE dengan ID pada poin ke-4 dan NAMAFILE dengan poin ke-3. Contoh perintahnya menjadi berikut ini:

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1MMP-0nRrYO8YZX9vKJbPoyGqAdjqlvKf' -O 'gambar.webp'
Download File Google Drive ke Hosting Melalui SSH
Contoh Perintah di Terminal
  1. Jika download telah berhasil, Anda akan mendapati progres loading download file dan pesan berikut ini:
Download File Google Drive ke Hosting Melalui SSH
  1. File hasil download dapat Anda cek pada home directory melalui File Manager
Download File Google Drive ke Hosting Melalui SSH
Hasil Download

Langkah wget untuk file berukuran besar

  1. Pastikan file berukuran lebih dari 100MB
  2. Pada contoh di artikel ini yaitu menggunakan nama file wireshark.zip dengan link berikut: https://drive.google.com/file/d/1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw/view?usp=sharing
  3. Perhatikan pada url setelah /d/ terdapat ID unik yaitu 1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw
  4. Berikut adalah perintah yang digunakan untuk melakukan download
wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=IDFILE' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=IDFILE" -O 'NAMAFILE' && rm -rf /tmp/cookies.txt

Perhatikan pada script untuk parameter IDFILE digunakan 2 kali, berbeda pada file berukuran kecil yang hanya 1 kali. Ganti IDFILE dengan ID pada poin ke-3 dan NAMAFILE dengan poin ke-2. Contoh perintahnya menjadi berikut ini:

wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw' -O- | sed -rn 's/.*confirm=([0-9A-Za-z_]+).*/\1\n/p')&id=1YxZ0idaYhgznFgmcCIzTl1R45r4io1Uw" -O 'wireshark.zip' && rm -rf /tmp/cookies.txt
  1. Jika download telah berhasil, Anda akan mendapati progress loading download file dan pesan berikut ini:
Download File Google Drive ke Hosting Melalui SSH
Progress Download
  1. File hasil download dapat Anda cek pada home directory melalui File Manager
Download File Google Drive ke Hosting Melalui SSH
Hasil Download

Demikian panduan untuk melakukan download file Google Drive ke dalam hosting. Selamat mencoba!

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 3

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Domain & Hosting Gratis di Rumahweb

Uswatun Hasana Kunio