Friday, December 22, 2023

Login SSH VPS AWS tanpa key Public di Terminal / Termux

 VPS AWS merupakan salah satu Provider Virtual Private Server yang ada dengan banyak fasilitas yang bisa kita nikmati. Dengan banyaknya fasilitas serta fitur yang disediakan AWS menjadi salah satu VPS yang paling banyak digunakan.

Setelah kita sudah memiliki VPS nya, kita akan diberikan akses public key melalui SSH Tunnel yang akan kita gunakan untuk melakukan konfigurasi. Nah SSH ini biasanya kita harus mengetikkan perintah yang sedikit lebih panjang, dimana kita harus menuliskan dimana file Public key itu berada.


Namun ada Tools yang bisa kita gunakan, dengan menggunakan IP Public yang sudah diberikan, kita bisa login ke SSH VPS yang kita miliki, namun jika kamu menggunakan Putty kamu tetap harus Import File Public Key dari AWS nya, dan jika tidak kamu Import file Key SSH nya setelah login akan menampilkan Error Seperti berikut :


Error tersebut muncul dikarenakan kita tidak import publickey dari ssh yang ada. Nah untuk mengatasi hal tersebut, dan tidak perlu lagi import public key ke putty, kamu hanya perlu menghilangkan comment pada config dari SSH pada server kamu.

Silahkan Login ke SSH terlebih dahulu dari halaman Dashboard AWS kamu atau bisa menggunakan PublicKey terlebih dahulu.


lalu ketikkan perintah berikut untuk mengedit sshd config nya yakni di :

$ sudo nano /etc/ssh/sshd_config

Diatas adalah settingan default dari sshd yang jika kamu pertama kali deploy VPS

Cari Comment berikut :

#ListenAddress 0.0.0.0
#PermitRootLogin
#PasswordAuthentication


Dari Config diatas, Hilangkan comment nya dengan menghapus tanda Pagar, lalu ganti menjadi seperti berikut : 


ListenAddress 0.0.0.0
PermitRootLogin yes
PasswordAuthentication yes


Lalu Simpan dengan menekan tombol
ctrl+o

kaluar dari config dengan mengetikkan perintah 
ctrl+x


Jika sudah kembali, silahkan restart service sshd kalian punya dengan perintah

Sudo systemctl restart sshd


lalu silahkan login kembali ssh kalian langsung menggunakan IP Public yang sudah diberikan provider



Demikian cara agar kalian bisa login ke SSH Terminal tanpa menggunakan public key, dan hanya menggunakan IP Public serta password Root User.

0 Comments

Post a Comment