ฉันจะแมป SFTP กับไดรฟ์ได้อย่างไรใน Windows [ปิด]


26

วันนี้ฉันเห็นว่า Vista และ Win7 (ซึ่งฉันใช้อยู่) มีตัวเลือกในการแมป ftp ตามที่กล่าวไว้ในบทความนี้:

http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/

แต่ฉันต้องมี SFTP ... windows มีฟังก์ชั่นเดียวกันสำหรับ SFTP หรือไม่? ฉันใช้ SSH secure shell และสมมติว่าการถ่ายโอนไฟล์ที่พวกเขามีคือ sftp


3
ที่จริงแล้วคุณสามารถแมปตำแหน่ง FTP เป็นโฟลเดอร์ด้วยวิธีนี้ตั้งแต่ Windows 2000 คุณยังสามารถพิมพ์บางสิ่งเช่น ftp: // <server> / หรือ ftp: // <user> @ <server> / ลงใน แถบที่อยู่ Windows Explorer
David Spillett

น่าสนใจฉันไม่รู้ Tks!
Igor B.

อธิบายอย่างละเอียดเกี่ยวกับ David Spillet และคำตอบของ djangofan
mpbloch

1
5 ปีต่อมาและยังคงเป็นไปไม่ได้ ...
Enigma

1
คำถามนี้ไม่ใช่คำขอ "สำหรับคำแนะนำผลิตภัณฑ์บริการหรือการเรียนรู้วัสดุ" มีเหตุผลอื่นที่จะปิดคำถามซึ่งไม่สามารถใช้งานได้ในเครื่องมือการกลั่นกรองใน '09 หรือไม่?
faintsignal

คำตอบ:


7

การตั้งค่า FTP เป็นสิ่งหนึ่ง
แต่การสนับสนุน Secure FTP นั้นต้องการการรวมกลไกการพิสูจน์ตัวตนกุญแจสาธารณะเข้ากับระบบ Windows ยังไม่ใกล้เคียง (อย่างน้อยสำหรับการแมประบบไฟล์) และหากตอนนี้สิ่งใดได้รับการสนับสนุนใน Windows 7 ฉันต้องการทราบเป็นอย่างมาก

ในขณะเดียวกันfreeSSHdเป็นเครื่องมือที่ดีมากสำหรับวัตถุประสงค์
นอกจากนี้ยังสนับสนุน SFTP scpแม้ว่าคำสั่งที่ชื่นชอบของฉันผ่านมันเป็น


1
freeSShd นี้อนุญาตให้ฉันสร้างบางสิ่งเช่นโฟลเดอร์ที่แมปไปยังเซิร์ฟเวอร์ sftp หรือไม่
AntonioCS

@antoniocs ฉันสงสัยอย่างมากว่ามันไม่สามารถ แต่ต้องการทราบว่าสามารถทำได้หรือไม่
nik

3
ฉันกลัวมันไม่สามารถ ยิ่งกว่านั้นเมื่อเวลาผ่านไปมันก็จะกลายเป็นสีที่ไม่ดี BTW: STFP NetDriveโดย Eldos จัดจำหน่ายภายใต้ใบอนุญาตฟรีแวร์และเสนอการติดตั้งไดรฟ์ตามที่ร้องขอโดย OP
the-wabbit

NetDrive ทำงานไม่ถูกต้องกับ SSH อย่าใช้มัน
Softlion

6

ผมไม่คิดว่าคุณสามารถทำ natively ในหน้าต่าง แต่นี่เป็นซอฟต์แวร์ที่สอดคล้องกับความต้องการของคุณ: expandrive
หวังว่านี่จะช่วยได้


ใช่แล้ว ... ฉันกำลังคิดอะไรบางอย่างที่เหมือนกับ ftp แต่อย่าคิดว่ามี (อย่างน้อยใน Windows)
Igor B.

1
expandrive is sloooooooooow and buggy เมื่อมันมาถึงการอนุญาต ฉันจะอยู่ห่างจากมัน
LiraNuna

5

1
ขอบคุณฉันแสดงความคิดเห็นในคำถามนั้น แต่ผมกำลังมองหาเครื่องมือพื้นเมืองบางอย่างเพื่อให้ฉันยกคำถาม :)
อิกอร์บี

5

Swish นั้นสมบูรณ์แบบสำหรับสิ่งนั้น ง่ายๆแค่ดับเบิลคลิกและตั้งค่าไดรฟ์ของคุณ: เสร็จแล้ว!

มันทำงานได้อย่างสมบูรณ์บน Win 7 32 บิต


2
ดูดี. เพียงแค่ทราบว่าไม่รองรับการแมปไดรฟ์และ / หรืออ้างอิงถึงโฟลเดอร์ระยะไกลในการจัดการไฟล์ คุณสามารถเปิดไฟล์จากระยะไกลได้ แต่ไม่สามารถบันทึกลงในโฟลเดอร์ SFTP ได้
Gnudiff

ฉันลอง Swish ด้วยและคุณสามารถแสดงรายการโฟลเดอร์และโครงสร้างไฟล์ของคุณเท่านั้นคุณไม่สามารถบันทึกการเปลี่ยนแปลงใด ๆ ที่คุณทำ
Valter Silva

อึของมันไม่สามารถใช้ไดเรกทอรีในสิ่งใดนอกจากสำรวจว่าเรื่องตลกเป็นอย่างไร
Nicholas DiP Piazza


2

ฉันได้พบว่า WinSCP เป็นโซลูชัน Windows ที่ดีสำหรับ SFTP ใน windows มันไม่ได้เป็นไดรฟ์ที่แมป แต่จะอนุญาตให้ใช้สำหรับการลากแล้วปล่อยและมีการรวม Putty ตรวจสอบที่http://winscp.net/


1
ความตั้งใจของคุณนั้นดี แต่ OP ขอให้เฉพาะวิธีการสร้างแผนที่เครือข่ายผ่าน SFTP
pauska

1

djangofan มีมันค่อนข้างใกล้

คุณสามารถตั้งค่าการส่งต่อพอร์ตผ่าน SSH คุณยังสามารถหากได้รับการสนับสนุนบนเซิร์ฟเวอร์เรียกใช้เซิร์ฟเวอร์ FTP แต่ยอมรับเฉพาะการเชื่อมต่อจาก localhost มิฉะนั้นความปลอดภัยของที่ไหน

จากนั้นสมมติว่าคุณสามารถเรียกใช้กระบวนการ FTP เซิร์ฟเวอร์ในพื้นที่ผู้ใช้เท่านั้นและไม่สามารถไปที่พอร์ต 21 ได้ตกลงเรียกว่าพอร์ต 2121

SSH เข้าserverกับ PuTTY ตัวอย่างเช่นและตั้งค่าการส่งต่อพอร์ตโลคัลจากพอร์ต 21 ถึงserver:2121หรือแม้ว่าlocalhost:2121คุณผูกไว้กับ 127.0.0.1 เท่านั้นในกระบวนการ FTP เซิร์ฟเวอร์

ตอนนี้โปรแกรม SSH ของคุณกำลังรับฟังพอร์ต 21 ของไคลเอ็นต์ (Windows) พอร์ต 21 และส่งต่อผ่าน SSH และถามหาเช่นlocalhost:2121ในขอบเขตของสภาพแวดล้อมเซิร์ฟเวอร์

จากนั้นนำคำตอบของ David Spillett แต่ใช้localhostเป็นเซิร์ฟเวอร์โดยสมมติว่าคุณยังไม่ได้ใช้งาน FTP เซิร์ฟเวอร์อื่นที่โฮสต์ของคุณ

Windows Explorer ควรเปิดขึ้นftp://localhostและคุณจะเห็นกระบวนการ FTP ทำงานบนเซิร์ฟเวอร์ ฉันสงสัยว่าคุณจะสามารถถ่ายโอนโหมด PASV ได้เท่านั้น

คำถาม?


1

เพียงแค่พยายามที่Moodisk เป็นส่วนขยายเนมสเปซเชลล์ของ Windows สามารถแมปไดเรกทอรี sftp-server กับไอคอนบนเดสก์ท็อปคอมพิวเตอร์ของคุณ นอกจากนี้มันยังรวมอยู่ในSend Toเมนูย่อยคลิกขวาของเมาส์

Moodisk เป็นไดรฟ์เครือข่าย แต่คุณสามารถดาวน์โหลดเครื่องมือไคลเอนต์และแก้ไขไฟล์c:\windows\system32\drivers\etc\hostsต่อท้ายบรรทัดด้านล่าง:

<your sftp-server's ip address> www.moodisk.com



0

Windows ไม่มีฟังก์ชัน SSH แต่คุณสามารถใช้ Putty.exe เพื่อทำสิ่งนั้นได้

สิ่งที่คุณต้องทำก็คือรัน Telty ของ Putty.exe ที่พอร์ต 22 เพื่อเปิดช่องสัญญาณไปยังเครื่องอื่นโดยสมมติว่าเครื่อง FTP ทำหน้าที่เป็นโฮสต์ SSH คุณสร้างพร็อกซีบนพอร์ตท้องถิ่น (โดยใช้การกำหนดค่าแบบฉาบ) ที่กำหนดเส้นทางให้คุณผ่านอุโมงค์ที่ปลอดภัยไปยังพอร์ต FTP ระยะไกล 20 + 21 จากนั้นกำหนดค่า Windows 7 เพื่อแมปแหล่ง FTP เป็นไดรฟ์ (ผ่านอุโมงค์ SSH)

ฉันไม่ได้ลองตัวเอง แต่ฉันคิดว่ามันใช้งานได้: ไดรฟ์ที่แมปใช้ Windows 7 และ "ปลอดภัยโดยใช้อุโมงค์ SSL ของ Putty"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.