HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Cara Menggunakan SSH Key untuk Akses SFTP di Server dengan Aman

Seperti yang sudah kita ketahui, VPS AWS tidak menyediakan username dan password root untuk pengelolaan layanannya. Anda dapat mengelola VPS AWS menggunakan SSH key yang disediakan. Dalam panduan ini, kami akan menguraikan cara memanfaatkan SSH Key untuk SFTP FileZilla.

SFTP, yang merupakan kepanjangan dari Secure File Transfer Protocol, adalah protokol yang digunakan untuk mentransfer file (download dan upload) antara server FTP dan klien FTP, dengan tingkat keamanan yang lebih tinggi. Untuk pengguna VPS AWS, SSH Keys dapat digunakan untuk menghubungkan dengan aplikasi SSH atau terminal, sampai ke koneksi SFTP.

Dalam panduan ini, kami akan memberikan penjelasan singkat tentang SFTP, SSH key, serta langkah-langkah menggunakan SSH Keys untuk SFTP FileZilla. Berikut adalah informasi lengkapnya.

Kenali Apa Itu SFTP

SFTP, singkatan dari Secure File Transfer Protocol, digunakan untuk mentransfer file antara klien ftp dan server ftp. SFTP menawarkan keamanan yang lebih baik dibandingkan FTP biasa, karena koneksi yang terbentuk antara klien dan server melalui saluran Secure Shell (SSH), yang merupakan bagian penting dari kriptografi untuk menjaga keamanan di ranah internet. Proses enkripsi yang diterapkan dalam transfer file SFTP membantu mencegah pencurian kata sandi dan menyembunyikan data sensitif dalam bentuk teks, sehingga terhindar dari pengintaian.

Apa itu SSH Key

SFTP, yang merupakan kepanjangan dari Secure File Transfer Protocol, berfungsi untuk mengalihkan berkas antara klien ftp dan server ftp. SFTP memberikan tingkat keamanan yang lebih tinggi dibandingkan dengan FTP biasa, karena hubungan yang dibangun antara klien dan server lewat jalur Secure Shell (SSH), yang memainkan peran krusial dalam kriptografi demi melindungi keamanan di dunia maya. Teknik enkripsi yang digunakan dalam pengalihan berkas SFTP membantu mencegah pencurian kata sandi dan melindungi informasi rahasia dalam bentuk teks, sehingga tidak rentan terhadap pengintaian. 

Langkah-Langkah Menggunakan SSH Key untuk Akses SFTP di FileZilla

Menggunakan SSH Key untuk akses SFTP di FileZilla memang lebih aman dan profesional, karena kamu tidak perlu lagi memasukkan password setiap kali login. Berikut panduan lengkap langkah demi langkahnya:

1. Siapkan SSH Key di Komputer

Sebelum masuk ke FileZilla, pastikan kamu sudah punya SSH key pair:

  • Private key → disimpan di komputer kamu

  • Public key → sudah di-upload ke server (biasanya di ~/.ssh/authorized_keys)

Jika belum punya, kamu bisa membuatnya di terminal (Windows, Mac, atau Linux):

ssh-keygen -t rsa -b 4096 -C "emailkamu@example.com"

File hasilnya biasanya tersimpan di folder:

C:\Users\nama_kamu\.ssh\

atau di Linux/Mac:

~/.ssh/

Kamu akan menemukan dua file:

  • id_rsa → private key

  • id_rsa.pub → public key

2. Konversi Private Key ke Format .PPK (Jika Perlu)

FileZilla membutuhkan format tertentu untuk membaca private key.
Kalau key kamu masih dalam format .pem atau .rsa, ubah dulu jadi .ppk dengan aplikasi PuTTYgen.

Langkah konversi:

  1. Buka PuTTYgen

  2. Klik Load → pilih file private key (id_rsa atau .pem)

  3. Klik Save private key

  4. Simpan file tersebut, misalnya id_rsa.ppk

3. Buka FileZilla dan Buat Koneksi Baru

  1. Jalankan FileZilla

  2. Klik menu File → Site Manager

  3. Klik tombol New Site

Lalu isi detail koneksi berikut:

  • Protocol: SFTP – SSH File Transfer Protocol

  • Host: isi dengan alamat server (contoh: sftp.domainkamu.com)

  • Port: 22 (default SFTP port)

  • Logon Type: pilih Key file

  • User: isi dengan username server kamu (misalnya root atau ubuntu)

  • Key file: arahkan ke file private key yang kamu simpan (contoh id_rsa.ppk)

4. Simpan dan Tes Koneksi

Setelah diisi semua:

  1. Klik Connect atau OK untuk menyimpan.

  2. FileZilla akan mencoba terhubung menggunakan SSH Key.

  3. Jika berhasil, kamu akan langsung masuk ke direktori server tanpa diminta password.

5. (Opsional) Atur Koneksi Agar Selalu Aman

Supaya lebih aman dan cepat:

  • Pastikan SSH port kamu bukan default 22 (jika server mengizinkan).

  • Gunakan permission file yang tepat di server:

    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys
  • Simpan pengaturan site di FileZilla agar tidak perlu memasukkan ulang.

5/5 - (1 vote)
Fitri Ana

Recent Posts

SEAblings vs Korsel: Ketika Nasionalisme Digital Ramai di Media Sosial

Istilah SEAblings mendadak ramai diperbincangkan di media sosial dan memicu diskusi lintas negara. Percakapan ini…

11 hours ago

Cara Scan Malware Website Melalui Virus Scanner di cPanel dengan Mudah dan Aman

Keamanan website adalah hal yang sangat penting, terutama jika Anda menggunakan hosting berbasis cPanel. Salah…

14 hours ago

Apa Itu Topologi Tree? Pengertian, Cara Kerja, Kelebihan, dan Kekurangannya Lengkap

Dalam dunia jaringan komputer, pemilihan topologi sangat menentukan performa, stabilitas, dan kemudahan pengelolaan sistem. Salah…

15 hours ago

Apa Itu Child Theme? Pengertian, Fungsi, dan Cara Membuatnya di WordPress

Dalam pengelolaan website berbasis WordPress, kustomisasi tampilan merupakan hal yang sangat umum dilakukan. Namun, banyak…

16 hours ago

Bahaya Tersembunyi di Balik Aplikasi Mac: Malware Kini Sulit Dibedakan

Ancaman siber terhadap pengguna macOS kembali menunjukkan tren peningkatan. Selama bertahun-tahun, perangkat Mac kerap dipandang…

1 day ago

Stok Steam Deck Mendadak Habis, Krisis RAM Global Jadi Penyebab Utama

Awal 2026 menjadi momen yang cukup mengejutkan bagi para gamer global. Konsol game genggam populer…

1 day ago