วันอังคารที่ 27 สิงหาคม พ.ศ. 2562

Published สิงหาคม 27, 2562 by with 0 comment

19. SSH

SSH คืออะไร
     SSH หรือ Secure Shell คือ โพรโทคอล (Protocol) ที่ใช้ในการติดต่อสื่อสารระหว่างเครื่องคอมพิวเตอร์บนระบบเครือข่ายผ่าน พอร์ท (Port) หมายเลข 22 ซึ่งโพรโทคอล SSH มีวัตถุประสงค์หลักเพื่อให้ผู้ใช้งานสามารถเข้าควบคุมหรือสั่งการเครื่อง คอมพิวเตอร์ที่ให้บริการ SSH ตามสิทธิของผู้ใช้งานซึ่งได้มาจากการพิสูจน์ตัวตนด้วยการล็อกอิน (Login) ด้วยการใช้ชื่อผู้ใช้และรหัสผ่าน โดยผ่านช่องทางการสื่อสารที่มีการรักษาความมั่นคงปลอดภัยด้วยการเข้ารหัสลับ ข้อมูล (Encryption) ซึ่งถูกออกแบบมาเพื่อใช้แทนที่การสื่อสารข้อมูลบนระบบเครือข่ายที่ส่งข้อมูล แบบไม่ได้เข้ารหัสลับ (Plaintext) เช่น Telnet, Rlogin หรือ FTP ปัจจุบันโพรโทคอล SSH มีสองเวอร์ชั่นคือ SSH-1 และ SSH-2 (ถูกพัฒนาจาก SSH-1 เพื่อแก้ไขช่องโหว่หรือข้อผิดพลาดที่ทำให้ผู้โจมตีสามารถโจมตีเข้ามายังเครื่องคอมพิวเตอร์ที่ให้บริการ SSH ได้
ลักษณะการทำงาน
     การทำงานของโพรโทคอล SSH จะทำงานในลักษณะไคลเอนต์และเซิร์ฟเวอร์ (Client-Server) โดยรูปแบบการใช้งานจะประกอบไปด้วยโปรแกรม 2 ส่วนคือ โปรแกรมส่วนที่ทำหน้าที่เป็นเครื่องที่ให้บริการ (Server) จะถูกติดตั้งลงที่เครื่องคอมพิวเตอร์ที่ต้องการให้บริการ SSH เช่น โปรแกรม OpenSSH-Server บนระบบปฏิบัติการ Linux โดยส่วนใหญ่แล้วเครื่องคอมพิวเตอร์ที่ติดตั้งโปรแกรมที่ให้บริการ SSH จะติดตั้งเพื่ออำนวยความสะดวกแก่ผู้ใช้งานร่วมกับบริการอื่นๆ ควบคู่ไป เช่น บริการเว็บเซิร์ฟเวอร์ หรือบริการอัพโหลดไฟล์ เป็นต้น และโปรแกรมอีกส่วนจะทำหน้าที่เป็นผู้เชื่อมต่อ (Client) ไปยังเครื่องคอมพิวเตอร์ที่ให้บริการ SSH เช่น โปรแกรม PuTTY บนระบบปฏิบัติการ Windows หรือ โปรแกรม OpenSSH-Client บนระบบปฏิบัติการ Linux

Image result for secure shell


ที่มาข้อมูล: https://www.thaicert.or.th
ที่มารูปภาพ: https://www.ssh.com



      edit

0 ความคิดเห็น:

แสดงความคิดเห็น