How to generate SSH key in Kali linux

บทนำ (Overview)

บทความนี้นำเสนอวิธีการสร้าง “Public Key” และ “Private Key” ของ “SSH” โดยใช้  “Kali linux” เพื่อนำไปใช้งานต่าง ๆ หรือนำไปประยุกต์ใช้กับการโจมตีของ “SSH” ดังบทความ “How to login SSH by using the attacker’s private key – Metasploitable2” โดยใช้ “Public Key” ที่เราสร้างมาไปวางไว้ที่เครื่องเป้าหมายจากเราจะ “Authentication” ของ “Private Key” ที่สร้างมาคู่กันนั้นเอง

ขั้นตอน(Steps)

  1. ดาวน์โหลด Kali
  2. ไปที่ “Command Prompt” แล้วใช้คำสั่งดังนี้
    ssh-keygen -t rsa
    
  3. จากนั้นให้กด “Enter” ที่
    Enter file in which to save the key (/root/.ssh/id_rsa):
    
  4. จากนั้นกด “Enter” สำหรับไม่ต้องการตั้งรหัสผ่าน
    Enter passphrase (empty for no passphrase): 
    
  5. ใส่รหัสผ่านอีกครั้งถ้าไม่มีกด “Enter”
    Enter same passphrase again: 
    
  6. โปรแกรมจะแสดงตำแหน่งจัดเก็บ “Key”
    Your public key has been saved in /root/.ssh/id_rsa.pub.
    
  7. ลองตรวจสอบไฟล์ “Key” ที่ถูกสร้างขึ้นมา (“id_rsa” คือ “Private Key” และ “id_rsa.pub” คือ “Public Key”)
     
    root@kali:~/.ssh# ls -l
    total 12
    -rw------- 1 root root 1679 Oct  7 06:16 id_rsa
    -rw-r--r-- 1 root root  391 Oct  7 06:16 id_rsa.pub
    
  8. ลองตรวจสอบเนื้อหาของ “Public Key”
    root@kali:~/.ssh# cat id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCiRRvMoH10P5urwRd1WkDj2P6ClpuxqMd3dIiRjeEhHf4sLIstqV3MYvDuMMPBpqrpk1HnCf0rq/BAx82wQYQDgaiaTTVUYGS0Na+PrIOxSqZsR078kKDbWD7dPwxRLjAHOtrWZ5I3kZRhd1fVF/EESd6hXyRQAPh5WgWohC0zXngE+ciJFWRVbEDI7Ye7gME9hVmuD1TSsg+NpmxGfjh0MECbX3Wk2FatgBAtEA9quImZkXmuAhx5sHdOXl5O4wyTI8cs4kFJu8VVW1GFmbdqgoYSqEC5WQRzUfsM2kO4YMVSZHQgLyhuDm//ZAnBtggL+EaNegDvQcprGv/2hogZ
    

    gen-ssh-kali

ใส่ความเห็น