Login dulu melalui komputer yang biasa kamu gunakan untuk mengakses VPS. Login sebagai root atau user lain yang sudah diberikan akses root

Buat user baru misalnya anggotabaru

#sudo adduser anggotabaru

kamu akan diminta memasukkan password dan detail lainnya tentang user anggotabaru

Optional. Tambahkan wewenang root pada user baru ini.

#sudo gpasswd -a anggotabaru sudo

Ini langkah opsional jika kamu ingin memberikan wewenang root pada user ini. Jika tidak, maka kamu bisa skip ke langkah berikutnya.

cek apakah anggotabaru sudah masuk di group sudo

#sudo groups anggotabaru

Masuk sebagai anggotabaru. Masih dalam terminal, ketik

#su anggotabaru

masukkan password anggotabaru.

Untuk memastikan kamu berada di direktori home anggotabaru maka ketiklah

#cd ~

Buat direktori .ssh pada direktori home anggotabaru

#mkdir .ssh

#chmod 700 .ssh

chmod 700 artinya adalah user yang berhak mengakses direktori .ssh hanya user anggotabaru

Buat file dengan nama authorized_keys di dalam directory .ssh

#nano .ssh/authorized_keys

Copy public key dari komputer yang akan kamu gunakan (pakai puttygen) untuk login ke server VPS dan paste ke file authorized_keys pada server VPS. Cara untuk membuat public key dan private key bisa kamu lihat di artikel ini.

Setelah public key di paste kedalam file authorized_keys maka simpanlah dan keluar dari editor nano dengan menekan tombol Ctrl X kemudian tekan tombol Y

Masih di terminal dengan user anggotabaru, keluar dari user anggotabaru dengan mengetik

#exit

Sekarang kamu telah keluar dari user anggotabaru dan kamu sekarang sebagai root atau user lain dengan hak akses root.

Restart ssh

#sudo service ssh restart

Sekarang anda bisa masuk ke dalam server VPS melalui komputer yang telah kamu daftarkan di langkah 7. Perintah untuk masuk ke server VPS adalah

#ssh [nama-user]@[alamat-ip-server-vps]

atau misalnya

#ssh anggotabaru@192.168.0.1