Secure File Transfer Protocol หรือที่เรียกว่าวิธีการตั้งค่า SFTP Server เป็นโปรโตคอลที่ช่วยให้คุณส่งไฟล์ได้อย่างปลอดภัย เป็นเพียงวิธีการส่งไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งผ่านการเชื่อมต่อที่ปลอดภัย การถ่ายโอนนี้สามารถทำได้ระหว่างสองเซิร์ฟเวอร์หรือระหว่างไคลเอ็นต์และเซิร์ฟเวอร์
ดังนั้น ด้วยความช่วยเหลือของโปรโตคอลนี้ คุณสามารถส่งไฟล์ที่ละเอียดอ่อนผ่านเครือข่ายได้ แม้แต่ไฟล์ที่ไม่ปลอดภัย วิธีตั้งค่า SFTP Server บน Mac และ Windows เมื่อผู้คนส่งข้อมูลผ่านอินเทอร์เน็ต พวกเขามักจะเผชิญกับความเสี่ยงมากมาย
คนร้ายพร้อมเสมอที่จะทำให้ข้อมูลเคลื่อนย้ายจากที่หนึ่งไปยังอีกที่หนึ่งได้ยาก ข้อเท็จจริงที่ว่า MacOS สร้างขึ้นบน UNIX และรวมคุณสมบัติที่ดีที่สุดไว้มากมายคือหนึ่งในคุณสมบัติที่ดีที่สุด หนึ่งในนั้นคือ Mac มีเซิร์ฟเวอร์ SFTP ในตัว
ขั้นตอนในการตั้งค่าเซิร์ฟเวอร์ SFTP บน Mac
คลิก ไอคอนที่ดูเหมือนแว่นขยายใน มุมขวาบนของหน้าจอของคุณ จากนั้นพิมพ์ “Terminal” ลงในช่องค้นหา แล้วคลิก “Terminal” จากรายการผลการค้นหา พิมพ์ “sftp” และ “ชื่อ hostserver.com” (โดยไม่ต้องอ้างเซิร์ฟเวอร์ระยะไกล และกด “Enter” บนแป้นพิมพ์ เมื่อระบบแจ้ง ให้พิมพ์รหัสผ่านของคุณแล้วกด “Enter” เพื่อเชื่อมต่อกับเซิร์ฟเวอร์
ขั้นตอนในการตั้งค่า SFTP Server บน Windows
ลงชื่อเข้าใช้ ในเซิร์ฟเวอร์ จากนั้น พิมพ์ “apps and features” ในแถบค้นหา ตรงกลางหน้า ใต้ Apps and Features ให้คลิก Manage optional features ดูรายการตัวเลือกจนกว่าคุณจะพบ OpenSSH Server จากนั้นคลิก Install ในแถบค้นหา ให้พิมพ์ “services” ” จากนั้นคลิกแอปชื่อ “Services Desktop” ค้นหาตัวเลือกสำหรับ OpenSSH SSH Server ในรายการ คลิกขวาที่ตัวเลือกนั้นแล้วเลือก Properties
เปลี่ยนประเภทการเริ่มต้น เป็นอัตโนมัติ คลิก Start หลังจากนั้น สถานะบริการ: จะเปลี่ยนจากหยุดเป็นกำลังทำงานเมื่อบริการเริ่มต้น คลิกตกลง เพื่อดำเนินการต่อ ค้นหาบริการ OpenSSH Authen ตัวแทน tication คลิกขวาแล้วเลือกคุณสมบัติ ทำซ้ำขั้นตอนที่ 3 ถึง 5 และเปลี่ยนแปลงบริการนี้เช่นเดียวกับที่คุณทำกับเซิร์ฟเวอร์ OpenSSH SSH (OpenSSH Authentication Agent) ในแถบที่อยู่ ให้ไปที่โฟลเดอร์ C:ProgramDatassh คุณอาจต้องพิมพ์ตำแหน่งเนื่องจากโฟลเดอร์ ProgramData มักจะซ่อนอยู่ คลิก”ลูกศรลง”ถัดจากเอกสารข้อความ จากนั้นเลือกไฟล์ทั้งหมด คลิก Open หลังจากเลือก sshd config จากรายการไฟล์ คลิก Ctrl+F บนแป้นพิมพ์เพื่อเปิดแอป Find เมื่อไฟล์กำหนดค่า sshd เปิดขึ้น พิมพ์ “root” แล้วคลิกปุ่ม Find Next เราต้องการค้นหารายการ #ChrootDirectory เปลี่ยนบรรทัดที่ระบุว่า “ChrootDirectory C:” SFTPRoot จากมุมมองของเซิร์ฟเวอร์ นี่คือที่เก็บไฟล์ SFTP ของเรา คลิก “ไฟล์” แล้วคลิก “บันทึก”
คำถามที่พบบ่อย
คุณจะตั้งค่าเซิร์ฟเวอร์ SFTP ได้อย่างไร
เปิด AWS Transfer Family Console ที่ https://console.aws.amazon.com/transfer/คลิก เซิร์ฟเวอร์ในบานหน้าต่างนำทาง จากนั้นคลิก สร้างเซิร์ฟเวอร์ เลือก SFTP ภายใต้ Select protocols จากนั้นคลิก Next เลือกผู้ให้บริการข้อมูลประจำตัวที่คุณต้องการใช้เพื่อจัดการการเข้าถึงของผู้ใช้ใน เลือกผู้ให้บริการข้อมูลประจำตัว
มี SFTP อยู่ใน Windows หรือไม่
Windows ไม่ได้มาพร้อมกับไคลเอ็นต์ SFTP ที่ติดตั้งไว้แล้ว ดังนั้น หากคุณใช้ Windows และต้องการถ่ายโอนไฟล์ด้วยเซิร์ฟเวอร์ SFTP คุณอาจต้องอ่านโพสต์นี้
สิ่งที่จำเป็นในการตั้งค่า SFTP
สำหรับ ผู้ใช้ไคลเอ็นต์ SFTP เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SFTP จะต้องมี ID ผู้ใช้และรหัสผ่าน การตรวจสอบสิทธิ์ SSH ใช้คีย์ SSH แทนหรือเพิ่มเติมจาก ID ผู้ใช้และรหัสผ่านเพื่อตรวจสอบการเชื่อมต่อ SFTP ในกรณีนี้ คุณต้องมีคีย์สาธารณะและคีย์ส่วนตัว SSH คู่หนึ่ง