- Published on
Cara Menonaktifkan Login SSH dengan User dan Password Pada Linux Server
- Authors
- Name
- Bryan Wibowo
- X
- @brynwibowo
Isi konten :
- Langkah-1: Generate SSH Key
- Langkah-2: Install Public Key di komputer Server
- Langkah-3: Konfigurasi di sisi Komputer Server
- Langkah-4: Reload SSH
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 :
- ChallengeResponseAuthentication no
- PasswordAuthentication no
- UsePAM no
- PermitRootLogin no
gunakan Ctrl+W untuk pencarian
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