Muhammad Hafid

Blog Belajar Python atau Django

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Membuat SSH di Ubuntu Linux

Jika kalian belom paham mengenai SSH kalian bisa baca di google, banyak situs yang membahas mengenai SSH itu sendiri. Disini saya tidak akan panjang lebar membahas mengenai SSHnya.


Manfaat SSH disini adalah salah satunya seperti kasus saya. Saya mempunya account Gitlab dan saya sering beraktifitas di GitLab.

Nah dimana manfaatnya SSH ? jika kalian terbiasa menggunakan Gitlab atau Github pasti kalian suka menjalankan Push ke server Git, nah pada saat push ke server git kalian pasti akan diminta untuk memasukan username/email kalian begitupun dengan passwordnya, dan ini menurut saya memakan waktu setidaknya beberapa detik, alangkah asiknya jika pada saat kita push kita langsung terautorize tanpa memasukan username/email dan password nya.

Itulah manfaatnya SSH, ditutorial selanjutnya saya akan membahas bagaimana bekerja dengan SSH untuk GitLab.

Sebelum ke pembahasan SSH Gitlab, langkah pertama kalian harus mempunya SSH di leptop kalian. Saya menggunakan OS Linux Ubuntu ya, jadi tutorialnya pas jika di terapkan di ubuntu.
Install SSH : sudo apt-get install openssh-server
sudo service ssh status
Bagaimana cara menggenerate keynya ?
Disini saya sudah terbiasa dengan 1 account email untuk account gitlab, github, dll. Jadi sebelum kalian menggenerate keynya kalian harus tetapkan 1 account bisa berupa username atau email, dan jangan kwatir SSH key bisa di generate lebih dari 1 key kok.

Ketikan di terminal kalian seperti dibawah ini :
ssh-keygen -t rsa -C "email@mhafid.com" -b 4096
Dan nanti akan tampil seperti dibawah ini :
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hafid/.ssh/id_rsa):
/home/hafid/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Jika kalian pernah membuat key sebelumnya dengan menggunakan email tersebut akan ditanya "apakah ingin generate ulang dengan menimpa / Overwrite atau tidak", jika iya ketikan Y jika tidak ketikan N.

Selanjutnya kalian akan di tanya passphrase, kalian bisa cari penjelasan passphrase di google ya, disini saya tidak menggunakan passphrase, jika kalian menggunakan passphrase silahkan kalian isi, ini semacam kata kunci generate hashnya.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Tunggu proses sampai muncul seperti dibawah ini :
Your identification has been saved in /home/hafid/.ssh/id_rsa.
Your public key has been saved in /home/hafid/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:vEpE5w7B9HkV+UHIiTxW7REFJBqCeEb2CxQWaualCCA email@mhafid.com
The key's randomart image is:
+---[RSA 4096]----+
|E    oO+...+=O=+.|
|o   .B+o o=+=.+  |
|.   +o* =.o. o o |
| . = + * o    o  |
|  . o o S        |
|     . o .       |
|      . o        |
|     . .         |
|      .          |
+----[SHA256]-----+
Nah yang dinamakan SSH key yang mana sih ? perhatikan yang di cetak tebal.
Dan file SSH nya disimpan didalam direktori : home/hafid/.ssh/id_rsa.pub

Semoga cukup jelas ya penjelasan saya. Terima kasih sudah berkunjung


Labels: linux , ubuntu

Thanks for reading Membuat SSH di Ubuntu Linux . Please share...!

0 Comment for "Membuat SSH di Ubuntu Linux"

Back To Top