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
0 Comments