Facebook สามารถติดตามข่าวสารเรื่องไอทีได้จาก ไปที่ Facebook

ความหมายและข้อแตกต่างระหว่าง FTP กับ SSH

ความหมายและข้อแตกต่างระหว่าง FTP กับ SSH

FTP ย่อมาจาก File Transfer Protocol, เป็นโปรโตคอลที่ใช้ในการโอนย้ายข้อมูลจาก Remote location กับ Local computer  หรือ Remote Server กับเครื่องลูกข่าย  ในทางตรงกันข้าม Secure shell หรือ SSH คือ Network Protocol เป็นเครื่องมืออำนวยความสะดวกในการติดต่อสื่อสารกันระหว่างคอมพิวเตอร์สองเครื่อง

ftp application

FTP ค่อนข้างเก่าที่มันถูกสร้างขึ้นก่อนมีวิวัฒนาการของเครือข่ายสาธารณะที่เราเห็นในทุกวันนี้ เนื่องจากก่อนหน้านี้ผู้สร้างไม่เห็นความจำเป็นที่ต้องใช้การรักษาความปลอดภับของข้อมูล ในการตรวจสอบชื่อผู้ใช้และรหัสผ่าน และมักจะส่งข้อมูลเข้าระบบนั้นเป็นข้อความธรรมดา ซึ่งหมายความว่าทุกคนที่มีความรู้ในการดักแพคเกจข้อมูลก็สามารถขโมยและเข้าถึง Remote site ของเราได้อย่างที่เราเข้าถึงได้เช่นกัน ด้วยเหตุนี้จึงต้องมีการคำนึงถึงการเข้าใช้งานที่ปลอดภัยนั่นคือการใช้งาน SSH

SSH ได้ถูกสร้างขึ้นมาเพื่อเข้ารหัสข้อมูลก่อนที่จะโดยดักโดยผู้ไม่ประสงค์ดี ดังนั้นถูกที่ดักข้อมูลเราไปได้ แต่ก็ไม่สามารถถอดรหัสข้อมูลของเราได้ ในส่วนนี้การถอดรหัสจะอยู่ในส่วนที่ได้ถูกกำหนดไว้เท่านั้น

ในขนะที่ File transfer protocol หรือ FTP  สามารถทำงานได้แค่การส่งไฟล์จากที่หนึ่งไปยังที่หนึ่งเท่านั้น และสามารถใช้คำสั่งพื้นฐานเช่น คัดลอก, เคลื่อนย้าย หรือ ลบ ไฟล์ และ ไดเรกทอรี่ แต่ SSH สามารถทำงานได้มากกว่านั้น SSH ยังสามารถให้ผู้ใช้งานสามารถสั่งงานระยะไกลเพื่อทำการ interpreted และ Executed บน Remote Computer ได้ และยังสามารถตรวจดูข้อมูลของเครื่องที่เรา Remote ว่ามี Service หรือ Application ไหนทำงานอยู่บ้าง

ทั้ง FTP และ SSH ต่างก็นิยมใช้งานอยู่ในปัจจุบัน Hosting ที่บริการเว็บไซต์ทั้งหลายก็ต่างเสนอการใช้งานแบบ FTP อยู่เพื่อเข้าถึงบัญชีผู้ใช้ของสมาชิก เพื่อให้สมาชิกเหล่านั้นได้อัพโหลดไฟล์ไปยังบัญชีของพวกเขา ในขณะที่ SSH ไม่อนุญาตให้ใช้งานแบบปกติทั่วไปเหมือน FTP ผู้ใหบริการบางรายอาจจะให้บริการ เพื่อให้ผู้ใช้งานของเขาสามารถควบคุมและให้อิสระแก่การจัดการเว็บไซต์ของเขาเหล่านั้น

สรุปคือ

FTP คือ โปรโตคอลในการเคลื่อนย้ายข้อมูล ในขณะที่ SSH เป็น โปรโตคอลของ Network

FTP ไม่ปลอดภัย ขณะที่ SSH ถูกป้องกันโดยการเข้ารหัส

FTP สามารถควบคุมไฟล์ ได้แก่การ คัดลอก ย้าย ลบ ไฟล์ ในขณะที่ SSH สามารถทำได้มากกว่าเช่นการ สั่งงานให้ Application ทำงาน

ฝากแชร์ด้วยครับ

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS

Add a Comment

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *