ความแตกต่างระหว่าง FTP และ SSH ความแตกต่างระหว่าง
FTP กับ SSH
FTP หมายถึง File Transfer Protocol ซึ่งเป็นโปรโตคอลที่สร้างขึ้นสำหรับการถ่ายโอนไฟล์จากระยะไกลไปยังเครื่องคอมพิวเตอร์, หรือในทางกลับกัน ในทางกลับกัน Secure Shell หรือ SSH เป็นโปรโตคอลเครือข่ายที่อำนวยความสะดวกในการสื่อสารระหว่างคอมพิวเตอร์สองเครื่องโดยไม่คำนึงถึงระยะทางตราบเท่าที่มีเส้นทางไฟฟ้าสำหรับการสื่อสารการเดินทาง
FTP ค่อนข้างเก่าเนื่องจากมีการสร้างขึ้นก่อนที่จะมีวิวัฒนาการของเครือข่ายสาธารณะตามที่เราเห็นในปัจจุบัน เนื่องจากเหตุนี้ผู้สร้าง FTP จึงไม่เห็นความจำเป็นในการรักษาความปลอดภัยข้อมูลหรือการตรวจสอบความถูกต้องของชื่อผู้ใช้และรหัสผ่านและส่งข้อความธรรมดา ซึ่งหมายความว่าทุกคนที่มีความรู้ในการดักจับแพ็คเก็ตข้อมูลจะสามารถสร้างข้อมูลที่กำลังถ่ายโอนหรือแย่ลงได้รับชื่อผู้ใช้และรหัสผ่านเข้าถึงไซต์ระยะไกลแบบเต็มรูปแบบ ชื่อ Secure Shell ควรให้แนวคิดที่ดีเกี่ยวกับความปลอดภัยของ SSH SSH ถูกสร้างขึ้นจริงหลังจากที่มีการโจมตีดมในมหาวิทยาลัยเทคโนโลยีแห่งเฮลซิงกิ มันแทนที่โปรโตคอล Telnet ที่ล้าสมัยและอ่อนแอซึ่งใช้งานได้ดีในเวลานั้น ความปลอดภัยของ SSH จะดำเนินการโดยการเข้ารหัสข้อมูลก่อนที่จะถูกส่งออก จากนั้นจะถอดรหัสเฉพาะที่ตำแหน่งที่กำหนดเท่านั้น
ในฐานะที่เป็นโปรโตคอลการถ่ายโอนไฟล์ FTP จะสามารถถ่ายโอนไฟล์จากจุดหนึ่งไปยังอีกจุดหนึ่งและการใช้งานพื้นฐานของไฟล์เช่นการคัดลอกการย้ายหรือการลบไฟล์และไดเร็กทอรี SSH ไปไกลเกินกว่านี้เพราะมันช่วยให้ผู้ใช้สามารถออกคำสั่งที่สามารถตีความและดำเนินการบนคอมพิวเตอร์ระยะไกลโดยเซิร์ฟเวอร์ฟัง นอกจากนี้ยังสามารถใช้สำหรับการติดตามอุโมงค์การตรวจสอบบริการและแอพพลิเคชันบางตัวที่กำลังทำงานอยู่และแม้แต่ในการถ่ายโอนไฟล์สรุป:
1. FTP เป็นโปรโตคอลการถ่ายโอนไฟล์ในขณะที่ SSH เป็นโปรโตคอลเครือข่าย
2 FTP ปลอดภัยโดยสิ้นเชิง, ในขณะที่ SSH มีความปลอดภัยโดยเนื้อแท้
3 FTP อนุญาตให้มีการควบคุมไฟล์เท่านั้นขณะที่ SSH อนุญาตให้ใช้งานได้หลากหลาย