Initial Ubuntu Vps Setup
Goal:
- setup user untuk
deployr - referensi: Initial Server Setup with Ubuntu 20.04
Steps:
- buat instance di vps provider
- kalau pakai linode tambahkan ssh laptop biar ga perlu input password pas ssh as
root
- kalau pakai linode tambahkan ssh laptop biar ga perlu input password pas ssh as
- ssh as root
ssh root@IP - create new
deployrwith sudo accessadduser deployr- input password
- untuk user info, bisa pakai default, tekan enter aja
- grant admin privileges
usermod -aG admin deployr
- setup basic firewall
ufw app list, harusnya cuma ada OpenSSHufw enable, aktifkan ufw- cek status sudah nyala atau belum
ufw status
- tambah ssh untuk user
deployr- kalau laptop nya sama saat buat instance, bisa pakai ssh user
root, tinggal pakai rsync - masih login sebagi
rootdi vps rsync --archive --chown=deployr:deployr ~/.ssh /home/deployr
- kalau laptop nya sama saat buat instance, bisa pakai ssh user