Centos Centos 8 DevOps SSH

Cara Setting SSH Keys Pada CentOS 8

ssh

“Cara Setting SSH Keys Pada CentOS 8”

Secure Shell (SSH) adalah protokol jaringan kriptografi yang dirancang untuk koneksi aman antara klien dan server.

Dua mekanisme otentikasi SSH yang paling populer adalah otentikasi berbasis kata sandi dan otentikasi berbasis kunci publik. Menggunakan kunci SSH umumnya lebih aman dan nyaman daripada otentikasi kata sandi tradisional.

ls -l ~/.ssh/id_*.pub
  • Generate 4096 bits
ssh-keygen -t rsa -b 4096 -C "your_email@domain.com"
  • cek rsa
ls ~/.ssh/id_*
  • Copy Public Key pada the Server
ssh-copy-id remote_username@server_ip_address
Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'username@server_ip_address'"
and check to make sure that only the key(s) you wanted were added.
  • Copy ke local komputer
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
  • Test login ke Server
ssh remote_username@server_ip_address
  • Cara disable SSH Password Authentication
ssh sudo_user@server_ip_address
sudo nano /etc/ssh/sshd_config

PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
  • restart service
sudo systemctl restart ssh

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Setting SSH Keys Pada CentOS 8. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Klik untuk berbagi dengan orang lain
Baca Juga :  Cara menambahkan node exporter di host client ( server client )

Similar Posts