Setting Google VPS Pada Local Terminal
- ketikkan pada local terminal anda "ssh-keygen -t rsa -f ~/.ssh/[UR_SSH_KEY] -C [USENAME_GCLOUD]"
- masukan password yang berisi kombinasi huruf dan angka minimal 8 character
- kemudian ketik pada local ubuntu terminal anda "chmod 400 ~/.ssh/[UR_SSH_KEY]"
- Kemudian ketik "cd ~/.ssh" enter dan ketik "ls"
- Lanjut, ketik "cat [UR_SSH_KEY].pub"
- Kemudian copy semua ssh key anda yang ada pada terminal.
- Kemudian balik ke Google Cloud Platform dalam kolom pencarian ketik "Metadata", Klik pada tab SSH Keys, Kemudian Klik pada tombol Edit dan Klik "Tambah Item +".
- Kemudian login ke SSH anda pada local terminal dengan mengetik "ssh -i [PATH_TO_SSHKEYS] [USERNAME]@[IP_ADDRESS]
Login as root pada Google VPS
- Ketik "sudo su root" untuk akses root
- Kemudian Klik "passwd root"
- Masukan password root anda dengan kriteria minimal 8 character dengan kombinasi Huruf dan Angka
- Kemudian Config SSHD Allow Root dengan mengetik "nano /etc/ssh/sshd_config"
- Dan ubah PermitRootLogin ke Yes dan PasswordAuthentication ke Yes, Setelah itu save dengan CTRL+x dan Enter
- Kemudian ketik "service sshd restart"
- Jika ingin menambahkan user "sudo adduser [username]"
- Menjadikan user sebagai root "sudo -aG sudo [username]"
- Kemudian pindah ke local terminal dan command "ssh-keygen -R [IP_PUBLIC_ADDRESS]"
- Login ssh anda local terminal "ssh root@[IP_PUBLIC_ADDRESS]
Install c9 pada VPS Google Cloud
Requirements- Ubuntu Server (14 > 19 LTS)
- SSH Access
- curl is already installed
- Port 8080 is not used
- Gunakan tools screen pada VPS, agar VPS anda bisa multitasking, cek version screen dengan command "screen --version"
- Kemudian buat session baru dengan command "screen -S [session_name]
- Command "screen -ls" untuk menampilkan semua session yang telah kita buat.
Maka command diatas akan menghasilkan output :
"There are screens on
10835.pts-0.linuxize-desktop (Detached)
1036.pts-0.linuxize-desktop (Detached)
2 Sockets in /run/screens/S-linuxize" - Kemudian untuk melanjutkan setiap session yang telah dibuat dengan command "screen -r 1036"
- Dan untuk pindah atau keluar dari setiap session dengan mengklik CTRL A+D
- Atau kamu bisa menghapus session yang tidak perlu dengan command "screen -S namafile -X kill".
- Kamu bisa langsung clone repo dari c9 dengan command "curl -sL https://raw.githubusercontent.com/daniakaogem/c9installer/master/installer.sh -o c9installer.sh".
- atau kalian bisa langsung " git clone https://github.com/daniakaogem/c9installer.git".
- Setelah di enter langsung pada VPS anda "sudo bash c9installer.sh".
- Kemudian pindah directory dengan mengetik "cd c9sdk"
- Gunakan command "sudo node server.js -w /var/www/[workspace_name] --port 8080 --listen 0.0.0.0 --auth [username]:[password]"
--- Update ---
- Open Port
- Install Node JS
- Set IP to ephemeral to static
Hubungkan VPS dengan ssh-keygen
- ketik 'ssh-keygen' pada terminal local
- Beri nama ssh mu Ex:vps
- Kemudian copy semua isi vps.pub
- Paste ke pengaturan VM Instance
- Ganti nama terakhir pada isi ssh sebelum menyimpan.
- Remote server mu dengan 'ssh -i [lokasi file .pub] nama@hostserver


Tidak ada komentar:
Posting Komentar