Friday, July 10, 2020

Generating your SSH key on Linux

Pada kesempatan ini saya mau membahas bagaimana cara nya generat / membuat public key dan private key di linux. yang perlu di perhatikan yaitu ketika kita membuat publik key dan private key di linux maka bisa kita pergunakan ssh di windows. Jika kita membuat nya di windows maka belum tentu bisa kita pergunakan ssh di linux, bagaiana cara membuat publik key dan private key di windows bisa lihat disini.

Step 1. Generating your SSH key

        root@ssh:/home/ssh# ssh-keygen
        Generating public/private rsa key pair.
        Enter file in which to save the key (/root/.ssh/id_rsa):

Step 2. setelah (/root/.ssh/id_rsa): isikan directori tempat menyimpan private key dan dilanjutkan dengan mengisi key nama_pemilik private key dan public key. password jangan di isi agar lebih mudah dalam pemakaian nya.

        root@ssh:/home/ssh# ssh-keygen
        Generating public/private rsa key pair.
         Enter file in which to save the key (/root/.ssh/id_rsa): /home/ssh/demo
         Enter passphrase (empty for no passphrase):
         Enter same passphrase again:
         Your identification has been saved in /home/ssh/demo.
         Your public key has been saved in /home/ssh/demo.pub.
         The key fingerprint is:
         SHA256:y6cb62K1FwFBe5Ia23r7bpSFAYCDRqzz2A/tYxsF59M root@DESKTOP-KGS25IE
         The key's randomart image is:
         +---[RSA 2048]----+
         | o.. ..o+o       |
         |  + o   .o.      |
         | o  ..o +..o     |
         |o    + * oo .    |
         | = .  * E  +     |
         |. + .. +..+      |
         |   +. ..=o..     |
         |    =.o..*o      |
         |   ..+ o**o      |
         +----[SHA256]-----+

Step 3. cek hasil pembuatan private key dan public key dengan cara 

        root@ssh:/home/ssh# ls -la
        total 4
        drwxr-xr-x 1 root     root     4096 Jul 12 12:33 .
        drwxr-xr-x 1 ssh ssh 4096 Jul 12 12:22 ..
        -rw------- 1 root     root     1679 Jul 12 12:33 demo
        -rw-r--r-- 1 root     root      402 Jul 12 12:33 demo.pub

Step 4. Dari haril diatas makan sudah selesai dalam proses pembuatan private key dan public key. tinggal temen-temen masukan public key diatas ke server. untuk membedakan mana private key dan public key yaitu bisa di lakukan dengan cara

        root@ssh:/home/ssh# cat demo
        -----BEGIN RSA PRIVATE KEY-----
        MIIEpQIBAAKCAQEArpL/BbsHUSFIcvkYdXYoq7pudkkTZXcqJNdEZR+lRkJ4gjwC
g5Fjm42/JzAMMHTRWJUAlXyr7yPOygyvltY2P/5l7C+7IHAC3pPqsBpS1TMjklpe
R3pRYEZu00gqLVtqSuvOrPByAgl1ZQgYJC4DiUUrP9JZVQTDA67fmlKthtUB5EWo
388Vu9H1q6ZfVc7V+jU5zXzL+gxQ5BtIklhrNfB4gNF9DxWQ9ESgqHHMbLCQDZzs
gAY6e0QgqNEILWLkEybOdAiDyoGjjDMTV4o+09h5C0GP6v297zr+4qZlKd8mGWy8
m09MKBL2wj/e3A1YRoC62EDJfJinoGk+fCp7BQIDAQABAoIBAQCAI8Pvh+YKBh0w
z2jFp3KZAuJcDq2fF8YmfqBkfcMJ/HaKWdQakNiFcJk0AY+g7c5QcCaak4V8plL+
eitU023EsU5M/IglejKRABAPLXNJrRzaK1zyqHUc7vYgPeM/oc82qTnuNRvqJNk3
zKYzwFa2JsBlO1h5EGK4zF6y3yciRPcq7nGOMEkvCSv1foJIwMzTX0wA4R5kcCC9
bVrZIU4UcEWDNZq6SEtRJuFj0EHTpMVlWSOpt1VlAzoyn0s2582U4O0Fa/Rkk11A
0Pz+q8IpDxx26Y6KlfWjGnuTRgFtOq18pJZXLkuU3SOPc0p7GOURl8038RD5KZz1
aPPFrVlhAoGBAN9OWBKASLYjIBy0/CwhDApOebnBJpe+FFraGNHUjqrKCKoP41RE
IevwTl3nmvHP+38Ymtd6RC3EZpyHn0G4YvUQbXV/4IQVd9Hxxlp3AjtLrkS9bG/y
aSqKAMUjHVcIpsp+GpIQUMD5AA9Wmc1TJF+mhqi7ETQz8wcr4KvCl9TpAoGBAMgi
JsLVH97N8m59KFCNyB/1z0ogu+/4TktAnXDQ1ArtMw+LTdKKFeRN0hd2g1kOWqqc
EbTgUeZVGj2nwZF2akuzQ1xblrpxSgf9bZyltkKcYsbEfB9btyu/83Wc+oEu+eYN
3VrpvQN9k1tS5fdnOiBI7jx/UPzj/UecA/4r/RO9AoGAX4Al8mOitSJ4jU5puoW3
nIDLVkHgu2yzT9eOXc7F5Qzaf8CjvFoXF8yB928huOD18fkX36eOmPQx3ieyWGz/
BUetSF8UKej0gXkhF3dmIO3Q7d0FDythBqxWf/jwh1RP4LHlsyn/H0heWjDzPfic
ybtyQ58dUHIXMa32O/7Q6GECgYEAwPdc1ELWheehNzNqKbFrIpXKFrlVPF34b8qP
g3V23kozD2vLz5Lg5M68IW9d2gJjHVl6ISKhFSs9L/GOTAkXGIJyEp0kygPt06Jh
i8aj47oR64EMBNhT1tUvk1mWl/SJc24u3je8zZ7I9CcMIO3hN7vaKW7A0fWqAt/F
Yc9cJykCgYEAgxsnrJo3CPWzSdtvDmw9c1WEHCwGdvTsmkl+da9MDPXXnQns80zY
0a/hx8vfRLYDcjCmoO4twT+e2RI2MnKFlLaCUq/Y/rL3HXbsGY9I159huQThYDCv
kRsPbFb+4AgL81pcTzyNdc2DI/3OAVEAXYj/BIN/XJt5VF9uEfn1lM8=
        -----END RSA PRIVATE KEY-----

        root@ssh:/home/ssh# cat demo.pub
        ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCukv8FuwdRIUhy+Rh1diirum52SRNldyok10RlH6VGQniCPAKDkWObjb8nMAwwdNFYlQCVfKvvI87KDK+W1jY//mXsL7sgcALek+qwGlLVMyOSWl5HelFgRm7TSCotW2pK686s8HICCXVlCBgkLgOJRSs/0llVBMMDrt+aUq2G1QHkRajfzxW70fWrpl9VztX6NTnNfMv6DFDkG0iSWGs18HiA0X0PFZD0RKCoccxssJANnOyABjp7RCCo0QgtYuQTJs50CIPKgaOMMxNXij7T2HkLQY/q/b3vOv7ipmUp3yYZbLybT0woEvbCP97cDVhGgLrYQMl8mKegaT58KnsF root@ssh

Step 5. Untuk upload public key temen-temen bisa lihat disini.

*Semoga artiket ini bisa membantu temen-temen yang sedang belajar dan semoga bisa bermanfaat*