Keamanan di Termius: Cara Menggunakan SFTP dan Key Authentication
Keamanan di Termius: Cara Menggunakan SFTP dan Key Authentication
Ketika bekerja dengan server jarak jauh, keamanan menjadi aspek yang sangat penting. Termius, sebagai salah satu SSH client terbaik, menawarkan berbagai fitur keamanan yang membantu pengguna mengelola server dengan lebih aman. Dua fitur utama yang sangat berguna dalam hal keamanan adalah SFTP untuk transfer file yang aman dan key authentication untuk meningkatkan keamanan koneksi SSH.
Dalam artikel ini, kita akan membahas secara lengkap bagaimana menggunakan SFTP di Termius untuk mentransfer file dengan aman serta cara mengonfigurasi key authentication untuk mengakses server tanpa menggunakan kata sandi.
Apa Itu Termius?
Termius adalah aplikasi SSH client yang memungkinkan pengguna untuk terhubung ke server jarak jauh secara aman menggunakan protokol SSH (Secure Shell). Aplikasi ini mendukung berbagai sistem operasi, termasuk Windows, macOS, Linux, Android, dan iOS.
Salah satu keunggulan Termius adalah fitur keamanannya yang sangat baik, termasuk dukungan untuk key authentication dan SFTP. Dengan fitur ini, pengguna dapat melakukan manajemen server dengan lebih aman tanpa harus bergantung pada kata sandi yang rentan terhadap serangan.
Bagian 1: Menggunakan SFTP di Termius untuk Transfer File Aman
Apa Itu SFTP?
SFTP (Secure File Transfer Protocol) adalah protokol transfer file yang bekerja di atas SSH. Berbeda dengan FTP biasa, SFTP mengenkripsi semua data yang ditransfer, termasuk kredensial login, sehingga lebih aman digunakan.
Keuntungan Menggunakan SFTP
- Data yang dikirim dan diterima dienkripsi.
- Terintegrasi dengan SSH, sehingga tidak perlu layanan tambahan.
- Mendukung berbagai sistem operasi dan mudah digunakan.
Cara Menggunakan SFTP di Termius
Berikut adalah langkah-langkah untuk menggunakan SFTP di Termius:
- Buka aplikasi Termius di perangkat Anda.
- Tambahkan atau pilih koneksi SSH ke server yang ingin Anda akses.
- Setelah terhubung ke server, klik menu “SFTP” di Termius.
- Jendela transfer file akan muncul, menampilkan direktori lokal dan direktori server.
- Untuk mengunggah file, seret file dari komputer lokal ke direktori server.
- Untuk mengunduh file, klik file di server dan pilih opsi “Download”.
Tips Keamanan Saat Menggunakan SFTP
- Gunakan autentikasi berbasis SSH key untuk meningkatkan keamanan.
- Pastikan hanya pengguna dengan izin yang dapat mengakses direktori SFTP.
- Hindari mentransfer file sensitif tanpa enkripsi tambahan.
Bagian 2: Menggunakan Key Authentication di Termius
Apa Itu Key Authentication?
Key authentication adalah metode autentikasi SSH yang lebih aman dibandingkan menggunakan kata sandi. Dengan metode ini, pengguna menggunakan pasangan kunci SSH (public key dan private key) untuk masuk ke server.
Keuntungan Menggunakan Key Authentication
- Menghilangkan risiko serangan brute force terhadap kata sandi.
- Lebih aman karena private key disimpan secara lokal dan tidak dikirim ke server.
- Dapat digunakan untuk otomatisasi login tanpa memasukkan kata sandi.
Cara Menggunakan Key Authentication di Termius
Berikut langkah-langkah untuk mengatur key authentication di Termius:
1. Membuat Kunci SSH
Jika Anda belum memiliki pasangan kunci SSH, buat dengan perintah berikut di terminal:
ssh-keygen -t rsa -b 4096
Setelah perintah ini dijalankan:
- Sebuah file
id_rsa
(private key) danid_rsa.pub
(public key) akan dibuat di~/.ssh/
. - Pastikan untuk menyimpan private key dengan aman dan tidak membagikannya kepada siapa pun.
2. Menambahkan Public Key ke Server
Tambahkan public key ke server dengan perintah berikut:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Pastikan file authorized_keys
memiliki izin akses yang benar:
chmod 600 ~/.ssh/authorized_keys
3. Menggunakan SSH Key di Termius
Untuk menggunakan key authentication di Termius, lakukan langkah berikut:
- Buka aplikasi Termius.
- Masuk ke Settings > Keys.
- Klik “Generate New Key” atau unggah key yang sudah ada.
- Pilih koneksi server yang ingin menggunakan key authentication.
- Pada bagian Authentication Method, pilih SSH Key.
- Simpan pengaturan dan coba sambungkan ke server.
4. Menonaktifkan Login dengan Kata Sandi (Opsional)
Setelah key authentication berhasil, Anda dapat meningkatkan keamanan dengan menonaktifkan login menggunakan kata sandi:
sudo nano /etc/ssh/sshd_config
Ubah baris berikut:
PasswordAuthentication no
Simpan perubahan dan restart layanan SSH:
sudo systemctl restart sshd
Kesimpulan: Meningkatkan Keamanan di Termius dengan SFTP dan Key Authentication
Dengan menggunakan SFTP, Anda dapat mentransfer file dengan lebih aman daripada FTP biasa. Sementara itu, key authentication memungkinkan Anda untuk masuk ke server tanpa kata sandi, sehingga mengurangi risiko serangan brute force.
Jika Anda sering bekerja dengan server jarak jauh, menerapkan kedua metode ini di Termius akan membantu meningkatkan keamanan dan efisiensi kerja Anda. Selamat mencoba!