MAC : Manually generating your SSH key in Mac OS X

สำหรับการเชื่อมต่อเซิร์ฟเวอร์ผ่าน SSH protocol เราจำเป็นต้องมีการสร้าง key-pair public key, private key เพื่อยืนยันตัวตนระหว่างกัน บนระบบปฏิบัติการ MAC OSX เรามีชุดคำสั่งในการสร้าง key คล้ายกับบนระบบปฏิบัติการอื่นอย่าง linux, unix ดังนี้

1. run command on prompt

$ ssh-keygen -t rsa
## result ask to store key as ##
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/TRINC/.ssh/id_rsa):

จากผลลัพธ์ถ้าไม่เปลี่ยนที่เก็บ ก็กด enter ต่อไปเลย

2. set password passphrase

Enter passphrase (empty for no passphrase):
Enter same passphrase again:

กำหนดรหัสผ่าน 2 ครั้ง

3. get result key files

Your identification has been saved in /Users/TRINC/.ssh/id_rsa.
Your public key has been saved in /Users/TRINC/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:olM/4Tb9DTT0lUxQ4SefiKplGYzBf/yNcl2/fq6cfug TRINC@TRs-MacBook-Pro.local
The key’s randomart image is:
+—[RSA 2048]—-+
| .o+.|
| . + .|
| o . .+o|
| = …..+o|
| o.S+ +o…o|
| o + o=…+ o|
| o *=…+ +.|
| . .+o .o+..+|
| . .oE*o|
+—-[SHA256]—–+
$

จากตัวอย่างเราจะได้ private key= /Users/TRINC/.ssh/id_rsa , public key = /Users/TRINC/.ssh/id_rsa.pub

จากนั้นเราเอา public key ของเราไปimport ที่เซิร์ฟเวอร์ เราก็จะเชี่อมต่อเซิร์ฟเวอร์ผ่าน ssh protocol ได้แล้วครับ

You may also like...