Published on

Cara Menonaktifkan Login SSH dengan User dan Password Pada Linux Server

Authors

Isi konten :

Proses instalasi dilakukan sepenuhnya menggunakan terminal, buka terminal Ctrl+Alt+T

Langkah-1: Generate SSH Key

Generate SSH key di komputer/laptop user

ssh-keygen -t rsa

dari proses di atas akan menghasilkan dua key yaitu public key dan private key

Langkah-2: Install Public Key di komputer Server

Proses install public key di komputer server melalui komputer/laptop user

ssh-copy-id [user]@[ip/domain]

sesuaikan [user] dan [ip/domain] sesuai dengan user dan ip/domain yang ada di komputer server, tekan enter dan masukkan password user server

kemudian login ke komputer server

ssh [user]@[ip/domain]

Langkah-3: Konfigurasi di sisi Komputer Server

Edit file /etc/ssh/sshd_config dengan akses root

sudo nano /etc/ssh/sshd_config

Ubah konfigurasi seperti ini :

  1. ChallengeResponseAuthentication no
  2. PasswordAuthentication no
  3. UsePAM no
  4. PermitRootLogin no

gunakan Ctrl+W untuk pencarian

sshd_config

Simpan dengan Ctrl+X kemudian enter

Langkah-4: Reload SSH

Reload SSH di sisi komputer server

sudo systemctl reload ssh

jika tidak bisa, gunakan

sudo systemctl reload sshd