使用 OpenSSH ตั้งค่าเซิร์ฟเวอร์ SFTP ใน Windows
สภาพแวดล้อมการทํางาน
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- หน้าต่างอื่น ๆ
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
* มันสามารถใช้ได้กับรุ่นอื่น ๆ แต่ยังไม่ได้ยืนยัน
เริ่มต้นใช้งาน
SFTP เป็นกลไกในการส่งและรับไฟล์ระหว่างพีซี (โดยปกติจะแบ่งออกเป็นไคลเอ็นต์และเซิร์ฟเวอร์) ระหว่างสองจุด
โดยทั่วไป มาตรฐานนี้เรียกว่า FTP เนื่องจาก FTP ส่งและรับเนื้อหาเป็นข้อความแจ้ง (ข้อมูลที่ไม่ได้เข้ารหัสลับ) มันอาจจะง่ายต่อการอ่านโดยบุคคลที่สาม
SFTP ใช้เทคโนโลยีการเข้ารหัสที่เรียกว่า "SSH" เพื่อเข้ารหัสเนื้อหาที่ส่งและรับโดย FTP อาจเป็นเรื่องยากที่จะอ่านโดยบุคคลที่สาม
ส่วนนี้ให้คําแนะนําทีละขั้นตอนสําหรับการตั้งค่าฝั่งเซิร์ฟเวอร์ SFTP โดยใช้ OpenSSH ฟรี
คําแนะนําในการติดตั้งเซิร์ฟเวอร์ OpenSSH สําหรับ Windows 10 เซิร์ฟเวอร์ Windows 2019 หรือใหม่กว่า
Windows 10 มีกลไกในการติดตั้งเซิร์ฟเวอร์ OpenSSH ได้อย่างง่ายดาย
เปิดการตั้งค่าจากเมนู เริ่ม
เลือกแอป
เลือกคุณสมบัติเสริมจากแอพและฟีเจอร์
เลือก เพิ่มฟังก์ชัน
เลือก "ติดตั้ง" จากเซิร์ฟเวอร์ OpenSSH
รายการจะหายไปและคุณจะกลับไปที่หน้าจอก่อนหน้า
เซิร์ฟเวอร์ OpenSSH จะถูกติดตั้ง
เมื่อคุณเพิ่มลงในรายการแล้ว คุณจะเสร็จสิ้นแล้ว
คําแนะนําในการติดตั้งเซิร์ฟเวอร์ OpenSSH บนระบบปฏิบัติการ Windows อื่น ๆ
ดาวน์โหลดและวางไฟล์
เปิด Windows เวอร์ชันที่เผยแพร่แล้ว ให้ดาวน์โหลดและตั้งค่า
ดาวน์โหลดไฟล์จากหน้าต่อไปนี้: สําหรับระบบปฏิบัติการ 32 บิต ให้ดาวน์โหลด "OpenSSH-Win32.zip" และสําหรับระบบปฏิบัติการ 32 บิต ให้ดาวน์โหลด "openSSH-Win64.zip" คุณสามารถใช้เวอร์ชันล่าสุด ได้ แต่เวอร์ชันปัจจุบันทั้งหมดเป็นเวอร์ชันเบต้า
เข้าสู่ระบบเซิร์ฟเวอร์และวางไฟล์ที่ดาวน์โหลดและปรับใช้บนเซิร์ฟเวอร์ ตําแหน่งไม่สําคัญ แต่เวลานี้ผมสร้างโฟลเดอร์ "C: \OpenSSH" และวางไว้ในนั้น
ตัวแปรสภาพแวดล้อม
ลงทะเบียนตัวแปรสภาพแวดล้อมเพื่อให้ OpenSSH ใช้งานง่ายขึ้น แม้ว่าเราจะอธิบายไว้ใน Windows Server 2012 R2 แต่โปรดให้คําแนะนําตามเวอร์ชันของระบบปฏิบัติการ
คลิกขวาที่เมนู Start และเลือกระบบ
เลือกการตั้งค่าระบบขั้นสูง
จากแท็บ ขั้นสูง ให้คลิกปุ่ม ตัวแปรสภาพแวดล้อม
ภายใต้ ตัวแปรสภาพแวดล้อมของระบบ ให้เลือก เส้นทาง และคลิกปุ่ม แก้ไข
หลังค่าตัวแปร"; (เครื่องหมายทศย์) แล้วพิมพ์เส้นทางไปยังโฟลเดอร์ที่มีไฟล์ OpenSSH เมื่อป้อนแล้ว ให้ปิดทุกอย่างโดยใช้ปุ่ม OK
ตั้งค่าบริการ OpenSSH
ใช้สิทธิ์ระดับผู้ดูแลเพื่อเริ่มต้นตัวเรือนพลังงาน
ใช้คําสั่ง cd เพื่อนําทางไปยังโฟลเดอร์ OpenSSH แล้วพิมพ์ .\ติดตั้ง sshd.ps1 เพื่อเรียกใช้
ถ้า "สําเร็จ" ปรากฏขึ้น จะเป็น ตกลง
คุณสามารถตรวจสอบได้ว่ามีการตั้งค่าบริการที่เกี่ยวข้องกับ OpenSSH หรือไม่
ตอนนี้คุณสามารถตั้งค่าได้เช่นเดียวกับการติดตั้ง OpenSSH ใน Windows 10 ครั้งต่อไปฉันต้องการตั้งค่า SFTP จริงและส่งและรับไฟล์