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*




