Untuk mengakses server VPS, saya selalu menggunakan terminal untuk melakukan administrasi pada server VPS. SSH adalah singkatan dari Secure Shell. Saya selalu menggunakan ssh dalam mengakses server VPS, karena SSH memberikan saluran komunikasi yang sangat aman, bahkan pada jaringan internet yang tidak aman seperti internet di bandara, kafe, kantor, atau ruang publik lainnya. Oke, cukup tentang SSH. Nah, bagaimana cara menambah user ssh pada server VPS yang sudah ada?
- 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 sudosudo groups anggotabaru
- Masuk sebagai anggotabaru. Masih dalam terminal, ketik
su anggotabaru
masukkan password anggotabaru.
Untuk memastikan kamu berada di direktori home anggotabaru maka ketiklahcd ~
- 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 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 misalnyassh anggotabaru@192.168.0.1
One thought on “Cara Menambah User ssh untuk Mengakses Server VPS”