211service.com
วิธีการตั้งค่าเซิร์ฟเวอร์ SFTP ใน Windows โดยใช้ OpenSSH [Partition Magic]
สรุป :

ปัจจุบันผู้คนจำนวนมากขึ้นถ่ายโอนข้อมูลผ่านเครือข่ายท้องถิ่น แต่จะถ่ายโอนข้อมูลอย่างไรให้ปลอดภัย? คุณสามารถตั้งค่าเซิร์ฟเวอร์ SFTP ใน Windows โดยใช้ OpenSSH ในบทความนี้มีการระบุขั้นตอนโดยละเอียด
การนำทางอย่างรวดเร็ว:
- เซิร์ฟเวอร์ SFTP คืออะไร
- วิธีที่ 1. การติดตั้ง OpenSSH และการเปิดใช้งานบริการที่จำเป็น
- วิธีที่ 2. เปิดพอร์ต SSH ในไฟร์วอลล์ Windows
- ความคิดเห็นของผู้ใช้
เซิร์ฟเวอร์ SFTP คืออะไร
พวกคุณส่วนใหญ่อาจเคยได้ยินเรื่องการเชื่อมต่อ FTP ใช่ไหม? ด้วยการเชื่อมต่อ FTP คุณสามารถเชื่อมต่ออุปกรณ์ของคุณกับอุปกรณ์อื่นเพื่อถ่ายโอนข้อมูลผ่านเครือข่ายท้องถิ่น แต่โปรโตคอล FTP ไม่ปลอดภัยเพียงพอในตอนแรก ดังนั้นคุณควรเปลี่ยนไปใช้แพลตฟอร์มอื่นที่ปลอดภัยกว่า
เคล็ดลับ: นี่คือซอฟต์แวร์ฟรี MiniTool ที่สามารถช่วยคุณได้ ทำสำเนาฮาร์ดดิสก์ของคุณ ได้อย่างง่ายดาย นอกจากนี้โปรแกรมนี้ยังมีคุณสมบัติอื่น ๆ อีกมากมายเช่น สร้าง MBR ใหม่ ตรวจสอบระบบไฟล์และอื่น ๆมีโปรโตคอลการถ่ายโอนแบบไร้สายที่ดีกว่ามากและเรียกว่า SFTP SFTP เป็นคำย่อของ Secure File Transfer Protocol อย่างที่คุณสามารถจินตนาการได้จากความหมายที่แท้จริงโปรโตคอลการถ่ายโอนนี้ปลอดภัยกว่ามาก จะเข้ารหัสข้อมูลและข้อมูลการเข้าสู่ระบบของการเชื่อมต่อในกระบวนการถ่ายโอน ไม่มีใครสามารถขโมยและแทรกแซงข้อมูลได้
วิธีการตั้งค่าเซิร์ฟเวอร์ SFTP Windows โดยใช้ OpenSSH SFTP Server
วิธีที่ 1. การติดตั้ง OpenSSH และการเปิดใช้งานบริการที่จำเป็น
เพื่อให้คุณตั้งค่าเซิร์ฟเวอร์ SFTP ได้อย่างราบรื่นเราจะช่วยคุณตามขั้นตอนโดยละเอียดดังต่อไปนี้:
ขั้นตอนที่ 1 . ดาวน์โหลด OpenSSH จาก GitHub .
ขั้นตอนที่ 2 . ขยายไฟล์ที่เก็บถาวรไปยังโฟลเดอร์ Program Files
ขั้นตอนที่ 3 . เปิด PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้ คำสั่ง cd 'C: Program Files OpenSSH-Win64' ในหน้าต่างเพื่อนำทางโฟลเดอร์นี้
ขั้นตอนที่ 4 . OpenSSH ต้องการ sshd และ ssh ตัวแทน วิ่ง. วางคำสั่งต่อไปนี้ในหน้าต่าง PowerShell: powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 . จากนั้นคุณจะได้รับข้อความแจ้งว่า: บริการ sshd และ ssh-agent ติดตั้งสำเร็จ

ขั้นตอนที่ 5. หลังจากออกจากหน้าต่าง Powershell คุณสามารถเริ่มบริการนี้ได้โดยใช้ไฟล์ Services.msc. จากนั้นโฟลเดอร์ C: ProgramData ssh จะถูกสร้างขึ้นด้วยรหัสโฮสต์ของคุณซึ่งสำคัญมากสำหรับบริการในการทำงาน
นอกจากวิธีนี้แล้วยังมีอีกวิธีง่ายๆในการตั้งค่า SFTP Server Windows
วิธีที่ 2. เปิดพอร์ต SSH ในไฟร์วอลล์ Windows
ขั้นตอนที่ 1. การใช้พอร์ต 22 สำหรับการถ่ายโอน / การตรวจสอบสิทธิ์ SSH จะปิดใน Windows เนื่องจากไม่ได้รวมไว้โดยค่าเริ่มต้น คุณสามารถเปิดได้โดยเปิด Windows Firewall จากแผงควบคุม
ขั้นตอนที่ 2. คลิกที่ขาเข้า ประเภทกฎ ในแผงด้านซ้าย แล้วใส่หมายเลข 22 ในตัวเลือกพอร์ตโลคัลเฉพาะและคลิก ต่อไป ดำเนินการต่อไป.

ขั้นตอนที่ 3. เลือก อนุญาตการเชื่อมต่อ แล้วคลิก ต่อไป. จากนั้นเลือก เอกชน สำหรับตัวเลือกเครือข่าย
ขั้นตอนที่ 4. ตั้งชื่อกฎแล้วคลิกที่ เสร็จสิ้น .
จากนั้นคุณสามารถลองทดสอบบน Windows
ขั้นตอนที่ 1. วิ่ง WinSCP และเลือก ' SFTP 'เป็นโปรโตคอลไฟล์ ป้อน localhost ในฟิลด์ชื่อโฮสต์ จากนั้นคุณต้องป้อนชื่อผู้ใช้และรหัสผ่าน Windows ของคุณเพื่ออนุญาตให้ SFTP เชื่อมต่อกับเซิร์ฟเวอร์ ตี บันทึก แล้วคลิกที่ เข้าสู่ระบบ .
ขั้นตอนที่ 2. ในหน้าต่างป๊อปอัปคุณจะได้รับข้อความถามว่าคุณเชื่อถือเซิร์ฟเวอร์หรือไม่ คุณสามารถคลิกที่ ใช่ เนื่องจากเซิร์ฟเวอร์เป็นคอมพิวเตอร์ของคุณเอง เป็นรหัสโฮสต์ที่แสดงการเชื่อมต่อที่ทำโดยอุปกรณ์ จากนั้นคุณสามารถใช้เซิร์ฟเวอร์ SFTP เพื่อถ่ายโอนข้อมูลจากเครือข่ายท้องถิ่น

หากบัญชีผู้ใช้ Windows ของคุณไม่มีรหัสผ่านคุณต้องใช้คีย์สาธารณะเพื่อปรับเซิร์ฟเวอร์ SFTP คุณสามารถสร้างบัญชีอื่นในระบบสำหรับการเข้าถึง SFPT แต่อาจต้องสร้างไฟล์นอกไดเรกทอรีผู้ใช้
ตอนนี้มีการแจ้งวิธีการ 2 วิธีที่มีประสิทธิภาพในการตั้งค่าเซิร์ฟเวอร์ SFTP Windows ให้คุณทราบ ลองเลย!