Cara Mematikan Fitur SSH Key VPS


13 Feb, 2024
3 menit

Kenapa kita perlu mematikan fitur SSH Key VPS? Jika kalian baru dalam menggunakan VPS, apalagi baru pertama kali menggunakan VPS tapi harus login SSH dengan private key, mungkin akan mengalami kesulitan, seperti yang pernah saya alami.

Cara Mematikan Fitur SSH Key VPS

Sebenarnya cara ini tidak sepenuhnya mematikan fitur Private Key, namun lebih ke memberikan kalian opsi untuk login menggunakan password, dan tidak harus menggunakan private Key. Untuk caranya, kalian bisa mengikuti cara sesuai urutan dibawah.

Login Console

Untuk mematikan fitur SSH Key VPS, pertama kita perlu memiliki akses ke VPS atau server menggunakan Console (biasanya sudah tersedia ketika kalian membeli VPS. Jika tidak tersedia, maka kalian bisa menanyakannya ke penyedia VPS/server kalian).

Cara Mematikan Fitur Private Key SSH - 1 - Login Console

Apabila kalian tidak menemukan menu Console, kada menunya menggunakan nama VNC atau NoVNC.

Apabila sudah berhasil login Console, maka kalian bisa lanjut ke langkah berikutnya.

Edit sshd_config

Langkah selanjutnya yang perlu kalian lakukan adalah mengubah konfigurasi SSH, dimana file ini terletak didalam /etc/ssh/sshd_config.

Untuk mengedit sshd_config, kalian bisa menggunakan nano, atau juga bisa menggunakan Vi, namun disini kita akan menggunakan nano, karena menurut saya lebih mudah (meski tidak semua OS mendukung nano).

sudo nano /etc/ssh/sshd_config 

Atau kalian juga bisa mengedit file menggunakan Vi

sudo vi /etc/ssh/sshd_config 

Setelah file sshd_config terbuka, tekan tombol CTRL + W untuk mencari kata ChallengeResponseAuthentication dan ubah valuenya dari No menjadi Yes dan hasilnya akan menjadi seperti ini.

Cara Mematikan Fitur Private Key SSH - 2 - Edit SSH Config

Apabila kalian menggunakan Ubuntu 22.04 atau versi lainnya dan tidak menemukan opsi ChallengeResponseAuthentication, maka kalian bisa mencari opsi KbdInteractiveAuthentication, kemudian ubah valuenya menjadi Yes.

Selain itu, apabila opsi PasswordAuthentication masih menggunakan value Yes, maka kalian perlu mengubahnya menjadi no.

Sampai disini, kalian masih belum bisa melakukan akses SSH tanpa Private Key dan akan mendapatkan pesan error yang biasanya tampil seperti ini

Load key "C:\\Users\\usernamePC/.ssh/id_rsa": Operation not supported on socket
usernameVPS@IP_VPS: Permission denied (publickey).

Untuk bisa akses SSH tanpa Private Key, kalian perlu melakukan reboot server kalian.

Restart SSH Service

Supaya perubahan bisa terbaca, maka kalian bisa melakukan restart SSH Service menggunakan command berikut

systemctl restart ssh

Namun apabila setelah melakukan restart SSH masih belum berhasil, maka bisa dicoba untuk melakukan soft reboot pada server yang kalian gunakan.

Akses SSH

Jika server sudah hidup lagi, maka sekarang kalian bisa login SSH menggunakan command seperti biasa, ssh username@IP_Server -p port_ssh, misalnya menjadi seperti ini

Setelah itu, maka SSH akan melewati verifikasi Private Key (apabila tidak tersedia), dan akan meminta kalian memasukkan password untuk login.

Untuk tampilannya kurang lebih seperti ini

$ ssh [email protected] -p 22
Load key "C:\\Users\\usernamePC/.ssh/id_rsa": Operation not supported on socket
([email protected]) Password:

Untuk melakukan login, sekarang kalian sudah bisa langsung menggunakan password tanpa harus menggunakan private key.

Cara Mematikan Fitur Private Key SSH - 3 - Login SSH

Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]
Tinggalkan Balasan 0

Your email address will not be published. Required fields are marked *


Share: