Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8 oleh - seputarperl.xyz
Halo sahabat selamat datang di website seputarperl.xyz, pada kesempatan hari ini kita akan membahas seputar Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8 oleh - seputarperl.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca
Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8 â" Pada artikel kali ini kita akan belajar Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8.
Untuk Install CentOS 8 anda bisa melihat pada artikel sebelumnya disini
Install CentOS 8 Minimal Server
Â
Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8
Create SSH Key pada Client
Disini sebagai client adalah komputer anda.
Install Putty
Install Putty pada sisi Client.
Download Putty disini
Â
Jalankan Puttygen
Setelah Putty ter-install, buka Puttygen

Â
Generate Key
Setelah Puttygen terbuka, selanjutnya kita isi parameters berikut:
- Type of key to generate: RSA
- Number of bits in a generate key: 2048

Selanjutnya klik tombol Generate
Note: Gerakan-gerakan kursor mouse pada area key sampai proses generate selesai
Setelah itu akan tampil Key hasil generate kita.

Selanjutnya kita edit bagian Comment dan passphrase seperti berikut:
- Key Comment: rsa-key-20200802-centos8
- Key passphrase: rokib123
- Confirm passphrase: rokib123
Block bagian âPublic key for pasting into OpenSSH authorized_keys fileâ dan Simpan menjadi sebuah file dengan nama authorized_keys. Isi file ini nanti akan kita gunakan sebagai authorisasi key pada sisi Server.
Selanjutnya klik tombol Save private key
Simpan private key dan beri nama. Disini saya memberi nama file sesuai Key comment, yaitu ârsa-key-20200802-centos8.ppkâ.

Â
Konfigurasi SSH Key pada Server.
Selanjutnya kita akan melakukan konfigurasi SSH Key pada sisi Server, yaitu CentOS 8.
Setting Authorized Key User SSH
Disini saya akan buat authorized_keys untuk user rokib, yaitu user akses yang saya buat pada saat instalasi Ubuntu Server 20.04.
Buat direktori baru dengan nama .ssh pada folder /home/rokib dengan menggunakan perintah berikut:
1 2 3 4 |  mkdir -p /home/rokib/.ssh chmod 700 /home/rokib/.ssh  |
Kemudian buat file baru dengan nama authorized_keys pada direktori /home/rokib/.ssh. Kemudian ketikkan baris berikut:
1 2 3 |  vi /home/rokib/.ssh/authorized_keys  |
1 2 3 | Â ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAnzQjQOhf4ToJAQl6spu2YOHwnCv4+MQUsS+GG1WOdpvE70y4uo8nZiimERGgIH2Zl+i14pl41hTC6suAbPb9E56zBXHqbgB3eVKRnnvACiXVxiAk+Wcgln0JL39cX/od4D7NpOUZByVPTb8tLQoVKnDLoE22hwbCphhXtYY7EXHeOaMBOHzbTfh6ljVr0dNrwZdp8Cs3mQ27lYgbc4H5qWxfCB3kSEh7cxd7DDNFMVfgrbz7z33ntNhezWM3YgED6u8/FUFJHAQApoh0/+yLG99gGxaM8Y6frtVfYrEcCPHLDvZAgZva/x+0P37yYsJgAdAPyLbJJzoHdrOnm1k2HQ== rsa-key-20200802-centos8 Â |
Simpan file authorized_keys
NOTE: File authorized_keys berisi Public key yang sudah kita generate sebelumnya dengan Puttygen.
Selanjutnya set permission file dengan perintah berikut:
1 2 3 4 |  chmod 600 /home/rokib/.ssh/authorized_keys chown rokib:rokib /home/rokib/.ssh/authorized_keys  |
Â
Configure SSH Config
Selanjutnya kita akan melakukan konfigurasi pada SSH Config.
Buka file sshd_config pada direktori /etc/ssh, kemudian edit baris-baris seperti berikut:
1 2 3 4 5 |  sudo cp /etc/ssh/sshd_config{,._orig} sudo cp /etc/ssh/sshd_config{,.`date +%Y%m%d-%H%M%S`} sudo vi /etc/ssh/sshd_config  |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |  ... Port 22 Protocol 2 ... LogLevel INFO ... PermitEmptyPasswords no PasswordAuthentication no ... X11Forwarding no ... PermitUserEnvironment no  |
Simpan file sshd_config
Selanjutnya restart SSH dengan menggunakan perintah berikut:
1 2 3 |  sudo systemctl restart sshd  |
Â
Testing SSH Keys Dari Client
Buka putty kemudian ketikkan IP Address Server dan isikan data authorisasi seperti username dan Private key file.
Untuk lebih jelasnya lihat gambar berikut:

Kemudian klik tombol Open.
Selanjutnya pada saat proses authorisasi SSH, isikan Passphrase sesuai dengan yang sudah dibuat sebelumnya.

Selanjutnya anda bisa membuat SSH Key baru untuk user root atau user lainnya dengan mengulangi kembali langkah-langkah diatas.
Untuk lokasi file dari authorized_keys adalah sebagai berikut:
- root: /root/.ssh/authorized_keys
- non_root: /home/nama_user/.ssh/authorized_keys
Sampai sini cara membuat Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8 sudah selesai. Pada artikel selanjutnya kita akan bahas CentOS 8 lebih jauh lagi.
Semoga bermanfaat.
Itulah tadi informasi mengenai Membuat SSH Key dengan Puttygen Untuk Remote CentOS 8 oleh - seputarperl.xyz dan sekianlah artikel dari kami seputarperl.xyz, sampai jumpa di postingan berikutnya. selamat membaca.
0 comments:
Post a Comment