คุณไม่จำเป็นต้องใช้เซิร์ฟเวอร์เพื่อ ssh ลงในพีซีของคุณเพื่อส่งไฟล์จากเซิร์ฟเวอร์ไปยังพีซีของคุณ สิ่งที่คุณต้องทำคือป้อนสิ่งที่ @steeldriver พูดในความคิดเห็นของเขา (ซึ่งจะใช้ scp user@server:/path/to/bigfile ที่ไหนสักแห่ง/บน/pc/
).
หากคุณยังคงต้อง ssh ในพีซีของคุณด้วยเหตุผลบางอย่าง คุณสามารถลองทำให้แน่ใจว่า เซิร์ฟเวอร์ OpenSSH
กำลังติดตั้ง/ติดตั้งอยู่
(คำแนะนำเหล่านี้มีไว้สำหรับ Windows เนื่องจากฉันเข้าใจว่านั่นคือระบบปฏิบัติการของพีซีของคุณโดยที่คุณใช้ winscp)
ค้นหา จัดการคุณสมบัติเสริม
ในเมนูเริ่ม คลิกที่ผลลัพธ์ด้านบน -> เลือก เพิ่มคุณสมบัติ
ที่ด้านบนของหน้าการตั้งค่าที่เปิดอยู่ --> พิมพ์ในช่องค้นหา เซิร์ฟเวอร์ OpenSSH
--> เลือก เซิร์ฟเวอร์ OpenSSH
--> คลิก ติดตั้ง (1)
ที่ด้านล่างซ้าย
หลังจากติดตั้งเสร็จแล้ว คุณจะต้องเปิด Powshell ในฐานะผู้ดูแลระบบ และพิมพ์ เริ่มบริการ ssh
เพื่อเริ่มต้นหรือ ตั้งค่าบริการ - ชื่อ sshd -StartupType 'อัตโนมัติ'
เพื่อให้เริ่มต้นโดยอัตโนมัติ
สำหรับข้อมูลเพิ่มเติม คุณสามารถดูบทช่วยสอนของ Microsoft ที่นี่
ซึ่งจะทำให้คุณสามารถรับการเชื่อมต่อ SSH บนพีซี Windows 10 ได้
ตรวจสอบให้แน่ใจว่าบริการ OpenSSH ได้รับอนุญาตผ่าน Windows Firewall
นอกจากนี้ ฉันแค่อยากจะบอกว่าคุณไม่จำเป็นต้องใช้ซอฟต์แวร์ของบุคคลที่สาม เช่น winscp เพื่อใช้ ssh/scp บน Windows เนื่องจาก OpenSSH เป็นส่วนหนึ่งของ Windows มาสองสามปีแล้ว คุณสามารถใช้ ssh ใน Windows cmd แบบเดียวกับที่คุณทำใน Linux Terminal (เช่น. ssh <ผู้ใช้>@<ที่อยู่ IP>
)