
การดาวน์โหลด
GUI Frontends
SSHFS-WIN เป็นพอร์ต SSHFs ขั้นต่ำไปยัง Windows ภายใต้ประทุนนั้นใช้ Cygwin สำหรับสภาพแวดล้อม POSIX และ WinFSP สำหรับฟังก์ชั่นฟิวส์
ทั้งสองยังสามารถติดตั้งได้อย่างง่ายดายด้วยปีก:
winget install SSHFS-Win.SSHFS-Win เมื่อคุณติดตั้ง WinFSP และ SSHFS-WIN แล้วคุณสามารถแมปไดรฟ์เครือข่ายกับไดเรกทอรีบนโฮสต์ SSHFS โดยใช้ Windows Explorer หรือคำสั่ง net use
ใน Windows Explorer เลือกพีซีนี้> แผนที่เครือข่ายไดรฟ์และป้อนตัวอักษรไดรฟ์และเส้นทาง SSHFS ที่ต้องการโดยใช้ไวยากรณ์ UNC ต่อไปนี้:
\sshfsREMUSER@HOST[PATH]
ครั้งแรกที่คุณแมปเส้นทาง SSHFS โดยเฉพาะคุณจะได้รับแจ้งสำหรับชื่อผู้ใช้และรหัสผ่าน SSHFS คุณอาจเลือกที่จะบันทึกข้อมูลรับรองเหล่านี้ด้วย Windows Credential Manager ซึ่งในกรณีนี้คุณจะไม่ได้รับแจ้งอีกครั้ง
ในการปลดไดรฟ์ให้คลิกขวาที่ไอคอนไดรฟ์ใน Windows Explorer และเลือก Disconnect

คุณสามารถแมปไดรฟ์เครือข่ายจากบรรทัดคำสั่งโดยใช้คำสั่ง net use
> net use X: \[email protected]
The password is invalid for \[email protected].
Enter the user name for 'sshfs': billziss
Enter the password for sshfs:
The command completed successfully.
คุณสามารถแสดงรายการไดรฟ์ net use ของคุณ:
$ net use
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
X: \[email protected]
WinFsp.Np
The command completed successfully.
ในที่สุดคุณสามารถปลดไดรฟ์ได้ดังนี้:
$ net use X: /delete
X: was deleted successfully.
ไวยากรณ์ UNC ที่สมบูรณ์มีดังนี้:
\sshfs[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.r[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.k[LOCUSER=]REMUSER@HOST[!PORT][PATH]
\sshfs.kr[LOCUSER=]REMUSER@HOST[!PORT][PATH]
REMUSER เป็นผู้ใช้ระยะไกล (เช่นผู้ใช้ในโฮสต์ SSHFS ที่มีการใช้ข้อมูลรับรองสำหรับการเข้าถึง)HOST คือโฮสต์ SSHFSPORT คือพอร์ตระยะไกลบนโฮสต์ SSHFS (ไม่บังคับค่าเริ่มต้นคือ 22)PATH คือเส้นทางระยะไกล สิ่งนี้ถูกตีความดังนี้:sshfs เป็น HOST:~REMUSER/PATH บนโฮสต์ SSHFS (เช่นสัมพันธ์กับไดเรกทอรีโฮมเมอร์ของ REMUSER )sshfs.r คำนำหน้าแผนที่ไปยัง HOST:/PATH บนโฮสต์ SSHFS (เช่นสัมพันธ์กับไดเรกทอรีรากของ HOST )sshfs.k เป็น HOST:~REMUSER/PATH และใช้คีย์ SSH ใน %USERPROFILE%/.ssh/id_rsa (โดยที่ %USERPROFILE% เป็นไดเรกทอรีโฮมไดเรกทอรีของผู้ใช้ Windows ท้องถิ่น) ในการระบุคีย์เฉพาะที่แตกต่างกันให้กำหนดนามแฝงของโฮสต์ด้วยคีย์ SSH ส่วนตัวเฉพาะที่คุณต้องการใช้ในการกำหนดค่า SSH ระวัง: รองรับเฉพาะคีย์ที่ไม่มีวลีผ่านเท่านั้นsshfs.kr เป็น HOST:/PATH และใช้คีย์ SSH ใน %USERPROFILE%/.ssh/id_rsa ในการระบุคีย์เฉพาะที่แตกต่างกันให้กำหนดนามแฝงของโฮสต์ด้วยคีย์ SSH ส่วนตัวเฉพาะที่คุณต้องการใช้ในการกำหนดค่า SSH ระวัง: รองรับเฉพาะคีย์ที่ไม่มีวลีผ่านเท่านั้นLOCUSER เป็นผู้ใช้ Windows ในเครื่อง (เป็นทางเลือก; USERNAME หรือ DOMAIN+USERNAME )ขณะนี้มี 2 GUI Front Ends สำหรับ SSHFS-WIN: Sirikali และ SSHFS-win-Manager
Sirikali เป็นส่วนหน้าของ GUI สำหรับ SSHFS-WIN (และระบบไฟล์อื่น ๆ ) คำแนะนำเกี่ยวกับการตั้งค่า SIRIKALI สำหรับ SSHFS-WIN สามารถพบได้ที่ลิงค์นี้ โปรดรายงานปัญหากับ Sirikali ในหน้าปัญหา
Sirikali สนับสนุน:
SSHFS-WIN-MANAGER เป็นส่วนหน้าของ GUI ใหม่โดยเฉพาะสำหรับ SSHFS-WIN ด้วยอินเทอร์เฟซที่ใช้งานง่ายและใช้งานง่าย SSHFS-WIN-MANAGER รวมเข้ากับ Windows ได้ดีและสามารถปิดไปยังถาดระบบ โปรดรายงานปัญหากับผู้จัดการ SSHFS-WIN ในหน้าปัญหา
SSHFS-win-Manager รองรับ:
SSHFS-WIN นั้นไม่ได้รองรับการขุดอุโมงค์ SSH แต่มีบางสิ่งที่คล้ายกันสามารถทำได้โดยใช้ Windows ในตัว
ใช้ openssh t สร้างพอร์ตท้องถิ่นไปข้างหน้าผ่านโฮสต์กระโดดไปยังเป้าหมาย
ssh -L <origin port of jump connection>:<target of tunnel>:<port of target to target> <adress of tunnel jump host>
การตั้งค่ามาตรฐานทั้งหมดของการกำหนดค่า SSH อาจใช้ในขั้นตอนนี้
ตัวอย่างอ้างอิง ssh config:
create the file C:Users<UserName>.sshconfig and/or add the following lines:
Host <jump host alias>
Hostname <adress of jump host>
User <user name at jump host>
IdentityFile <path to private key for login to the jump host, may have a pass phrase>
IdentitesOnly yes
เชื่อมต่อกับเซิร์ฟเวอร์เป้าหมายโดยใช้สิ่งต่อไปนี้
\sshfsREMUSER@localhost!<origin port of jump connection>
หรือคล้ายกัน
เป็นไปได้ที่จะใช้โปรแกรม sshfs-win.exe และ sshfs.exe โดยตรงสำหรับสถานการณ์การใช้งานขั้นสูง โปรแกรมทั้งสองสามารถพบได้ในไดเรกทอรี bin ของการติดตั้ง SSHFS-Win (โดยปกติ Program FilesSSHFS-Winbin )
โปรแกรม sshfs-win.exe มีประโยชน์ในการเปิด sshfs.exe จากพรอมต์ cmd.exe ( sshfs-win cmd ) หรือเพื่อเปิด sshfs.exe ภายใต้การควบคุมของ WinFSP Launcher ( sshfs-win svc ) ไม่ควร ใช้โปรแกรม sshfs-win.exe จาก Cygwin โปรแกรม sshfs-win.exe มีการใช้งานดังต่อไปนี้:
usage: sshfs-win cmd SSHFS_COMMAND_LINE
SSHFS_COMMAND_LINE command line to pass to sshfs
usage: sshfs-win svc PREFIX X: [LOCUSER] [SSHFS_OPTIONS]
PREFIX Windows UNC prefix (note single backslash)
sshfs[.SUFFIX][LOCUSER=]REMUSER@HOST[!PORT][PATH]
sshfs: remote user home dir
sshfs.r: remote root dir
sshfs.k: remote user home dir with key authentication
sshfs.kr: remote root dir with key authentication
LOCUSER local user (DOMAIN+USERNAME)
REMUSER remote user
HOST remote host
PORT remote port
PATH remote path (relative to remote home or root)
X: mount drive
SSHFS_OPTIONS additional options to pass to SSHFS
โปรแกรม sshfs.exe สามารถใช้กับการติดตั้ง Cygwin ที่มีอยู่ แต่ต้องมีการติดตั้งฟิวส์ก่อนหน้านี้สำหรับ Cygwin ในการติดตั้ง Cygwin นั้น ฟิวส์สำหรับ Cygwin นั้นมาพร้อมกับ WinFSP และสามารถติดตั้งได้ในการติดตั้ง Cygwin โดยดำเนินการคำสั่ง: