Membuat SSH Key Untuk Login ke Server VPS

SSH

Telnet adalah singkatan dari Telecommunication Network yang memberikan fasilitas bagi remote komputer untuk mengakses server. Telnet itu berbasis teks. Jadi kamu harus mengetikkan perintah teks dalam telnet untuk mengkakses server. Digital Ocean sebagai penyedia server VPS memberikan fasilitas telnet SSH. SSH adalah fitur keamanan telnet sehingga login ke server lebih terjamin. Kamu akan selalu menggunakan telnet untuk mengakses server Digital Ocean.

Artikel ini tutorial cara membuat SSH key untuk login ke server Digital Ocean.

Sebelum memulai, kamu harus mendaftar dulu ke ke Digital Ocean kemudian memasukkan cara pembayaran. Apakah dengan kartu kredit atau paypal. Anggap saja kamu sudah selesai mengisi metode pembayaran. Sekarang, saatnya mulai setting server.

Membuat SSH Key dengan PuTTY

  1. Jika kamu menggunakan windows maka kamu harus menginstall Putty. Putty bisa di download di Putty.org
  2. Jalankan PuTTYgen untuk membuat key SSH
    Membuat SSH Key
    Membuat SSH Key

    Klik generate untuk membuat key SSH.

  3. Gerakkan cursor di daerah yang di lingkari merah untuk membuat key sampai progress bar penuh

    progress-membuat-key-ssh
    Progress membuat SSH Key
  4. Setelah selesai, kamu bisa menambahkan Key passphrase sebagai password. Jika tidak pun tidak apa-apa. Tapi demi keamanan, saya selalu memberikan password terhadap key yang di hasilkan.

    ssh-key-selesai-dibuat
    SSH Key selesai dibuat
  5. PuTTY akan menghasilkan sepasang key. Public Key dan Private Key. Public Key yang akan di upload ke server. Sedangkan private key tetap berada di komputermu. Saat kamu mengakses server, maka server akan mencocokkan public key yang telah kamu upload ke server dengan private key di komputermu. Metode ini jauh lebih aman di banding hanya menggunakan password biasa.
  6. Simpan public key dan private key. Jangan tutup window tersebut. Biarkan tetap terbuka. Tahap selanjutnya adalah mengupload key tersebut ke server Digital Ocean.

Cara Upload Public Key ke Server VPS

Public key adalah key yang bisa kamu kirimkan ke lewat email, upload ke server, dll. Saat kamu mengakses server, public key akan di cocokkan dengan private key milikmu. Karena itu, private key jangan di bagikan ke orang lain. Analoginya, public key adalah lubang kunci dan private key adalah anak kunci.

Sekarang saya akan membahas bagaimana caranya mengupload public key ke server Digital Ocean.

  1. Copy public key pada bagian yang diberi kotak merah seperti gambar di bawah
    copy-public-key
    Copy Public Key

    Jika window PuTTY Generator telah tertutup, kamu masih bisa memunculkan public key dengan cara me-load kembali private key yang telah di simpan. Caranya sederhana, cukup klik tombol Load dan pilih private key yang akan di load.

  2. Masuk ke menu Setting > Security > Add SSH Key

    menu-add-ssh-key
    Menu add SSH key
  3. Pada menu dialog, paste public key seperti gambar dibawah ini

    upload-ssh-public-key
    Upload SSH Public key
  4. Berikan nama public key tersebut dan klik Add SSH Key.

Kamu telah berhasil mengupload public key ke Digital Ocean. Sekarang kamu bisa membuat droplet dengan melekatkan ssh key yang telah di buat kedalam droplet.

melekatkan-ssh-key
Melekatkan SSH key ke droplet

Membuat Droplet Digital Ocean yang Memiliki SSH Key

  1. Sekarang kembali ke halaman depan account Digital Ocean dengan mengklik menu Droplet. Jika kamu belum memiliki droplet, klik saja Create Droplet

    create-droplet
    Membuat Droplet Digital Ocean
  2. Pada bagian Choose an Image, pilih Sistem operasi, pilih Ubuntu 14.04.5 x64

    sistem-operasi-ubuntu
    Sistem Operasi Ubuntu
  3. Pada bagian Choose size, kamu bisa memilih sesuai dengan kebutuhanmu. Tapi saat ini saya akan memilih ukuran dengan harga yang paling murah.

    ukuran-server-vps
    Ukuran server VPS
  4. Paket yang dipilih pada langkah 3 mempunyai kapasitas penyimpanan 20GB. JIka ingin menambah kapasitas penyimpanan, silahkan klik Add Volume pada bagian Add block storage. Tapi hal ini saya abaikan karena kapasitas 20 GB sudah sangat cukup untuk kebutuhan saya.
  5. Pilih lokasi server VPS. Kamu bisa memilih sesuai dengan kebutuhanmu misalnya di Singapura.

    lokasi-server-vps
    Lokasi server VPS
  6. Bagian select Additional Option, kamu bisa memilih IPv6 untuk mengaktifkan server VPS dengan IP versi 6. Jika tidak pun, tidak apa-apa.
    enable-ipv6
  7. Pada bagian awal artikel ini, kamu telah mengupload SSH key ke server Digital Ocean, sehingga pada bagian Add your SSH Key telah tampil SSH key yang telah di upload. Saya telah mengupload SSH key dan menamakan dengan imran. Pilih SSH key tersebut agar droplet yang di buat telah memiliki fasilitas akses dengan SSH.

    melekatkan-ssh-key
    Melekatkan SSH key ke droplet
  8. Pilih nama server untuk droplet. Nama server berbeda dengan nameserver atau nama domain. Nama server ini hanya sekedar identifikasi nama droplet vps.

    nama-server-hostname
    Nama server
  9. Klik Create untuk membuat droplet.
  10. Droplet VPS Digital Ocean telah di buat
    droplet-vps-telah-dibuatPerhatikan IP address untuk VPS yang baru di buat. IP address ini akan diperlukan jika ingin melakukan koneksi SSH dengan server VPS.

Kamu telah berhasil membuat droplet server untuk blog milikmu. Kita akan lanjutkan dengan Cara melakukan koneksi ke server dengan SSH dan Cara mengamankan login ke VPS .

5 thoughts on “Membuat SSH Key Untuk Login ke Server VPS”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: