Cara Menggunakan SSH Key dengan PuTTY untuk Login VPS
Salah satu hal yang paling ditakutkan bagi pemilik website yaitu jika website miliknya diretas oleh orang yang tidak bertanggung jawab.
Apapun motif peretasannya, entah karena tujuan persaingan bisnis atau cuma sekedar iseng untuk menunjukkan kemampuan hacking seseorang, hal tersebut pasti akan membuat pemilik websitenya kesal dan marah.
Coba bayangkan saja, seandainya anda sebagai pemilik website tersebut. Sudah susah payah membangun website bertahun-tahun, dalam sekejab bisa dibobol orang lain dan mengacak-acak website anda itu. Bagaimana perasaan anda, marah bukan?
Sebenarnya, seseorang bisa meretas website kita itu, belum tentu karena dia memang jago hacking loh. Tapi bisa saja karena memang kita yang lalai menjaga keamanan website kita sendiri.
Misalnya saja jika kita menggunakan VPS sebagai server website, tapi masih login ke server tersebut dengan username dan password, itu berbahaya banget, karena seseorang bisa saja melakukan serangan brute-force untuk mencuri password kemudian masuk ke server anda.
Solusinya, gunakan SSH Key
sebagai pengganti password untuk login ke server. Jika anda pengguna Windows, bisa menggunakan PuTTY untuk meremote server melalui SSH.
PuTTY adalah aplikasi klien SSH dan Telnet untuk Windows. PuTTY memungkinkan anda untuk menghubungkan dan meremote server dengan aman dari komputer windows lokal.
PuTTY menggunakan sepasang file public key dan private key sebagai pengganti password yang disebut dengan SSH Key. Untuk membuatnya silakan ikuti panduan Cara Membuat SSH Key
Berikut ini panduan cara menghubungkan komputer windows lokal ke droplets menggunakan PuTTY.
Pastikan PuTTY sudah terinstal pada komputermu. Kalau belum, download PuTTY dulu disini, lalu instal di komputermu.
Jalankan PuTTY, setelah itu masukkan
Host Name (IP address)
servermu pada kolom yang tersedia, dan pastikan menggunakanport: 22
denganConnection type: SSH
.Pilih category
Auth
pada sidebar di sebelah kiri dengan cara klik menu dropdownConnection > SSH > Auth
.Carilah private key yang telah anda buat dengan menekan tombol
browse
, lalu arahkan ke tempat file private key tersimpan.kemudian klik
open
untuk memasukkan private key dengan ekstensi .ppk tersebut.Tekan tombol
Open
untuk masuk ke SSH.Terminal PuTTY terbuka, kemudian masuklah ke server sebagai user
root
(login as: root).root
Jika anda sudah memiliki
nama pengguna
selainroot
, masuklah dengannama pengguna
anda tersebut (misal: akhlis).su - akhlis
Setelah berhasil masuk ke server menggunakan PuTTY, anda bisa dengan mudah meremote server menggunakan komputer lokal untuk mengkonfigurasi website anda.
Anda bisa membaca selengkapnya Panduan Cara Menggunakan VPS agar tidak bingung saat pertama kali menggunakan VPS Digital Ocean.
Semoga informasi ini bermanfaat.