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
#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
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