
تحميل
واجهة واجهة المستخدم الرسومية
SSHFS-Win هو الحد الأدنى من منفذ SSHFs إلى Windows. تحت الغطاء ، يستخدم Cygwin لبيئة Posix و WinFSP لوظيفة الصمامات.
يمكن أيضًا تثبيت كلاهما بسهولة مع Winget:
winget install SSHFS-Win.SSHFS-Win بمجرد تثبيت WinFSP و SSHFS ، يمكنك تعيين محرك أقراص شبكة إلى دليل على مضيف SSHFS باستخدام نظام Windows Explorer أو أمر net use .
في Windows Explorer ، حدد محرك أقراص شبكة الخريطة وأدخل خطاب محرك الأقراص المطلوب ومسار SSHFS باستخدام بناء جملة UNC التالي:
\sshfsREMUSER@HOST[PATH]
في المرة الأولى التي تقوم فيها بتخطيط مسار SSHFS معين ، ستتم مطالبتك باسم مستخدم وكلمة مرور SSHFS. يمكنك اختيار حفظ بيانات الاعتماد هذه مع مدير بيانات Windows في هذه الحالة لن تتم مطالبتك مرة أخرى.
من أجل إلغاء تشغيل محرك الأقراص ، انقر بزر الماوس الأيمن على أيقونة محرك الأقراص في Windows Explorer وحدد فصل.

يمكنك تعيين محرك أقراص شبكة من سطر الأوامر باستخدام أمر 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 هو مضيف SSHFS.PORT هو المنفذ البعيد على مضيف SSHFS (اختياري ؛ الافتراضي هو 22).PATH هو المسار البعيد. يتم تفسير هذا على النحو التالي:sshfs HOST:~REMUSER/PATH على مضيف SSHFS (أي بالنسبة إلى الدليل المنزلي لـ REMUSER ).sshfs.r HOST:/PATH على مضيف SSHFS (أي بالنسبة إلى دليل الجذر HOST ).sshfs.k بادئة ببادئة HOST:~REMUSER/PATH ويستخدم مفتاح SSH في %USERPROFILE% %USERPROFILE%/.ssh/id_rsa لتحديد مفتاح محدد مختلف ، حدد اسم مستعار للمضيف باستخدام مفتاح SSH الخاص المحدد الذي تريد استخدامه في تكوين SSH. حذار: يتم دعم المفاتيح فقط بدون عبارة تمرير.sshfs.kr HOST:/PATH وتستخدم مفتاح SSH في %USERPROFILE%/.ssh/id_rsa . لتحديد مفتاح محدد مختلف ، حدد اسم مستعار للمضيف باستخدام مفتاح SSH الخاص المحدد الذي تريد استخدامه في تكوين SSH. حذار: يتم دعم المفاتيح فقط بدون عبارة تمرير.LOCUSER هو مستخدم Windows المحلي (اختياري ؛ USERNAME أو DOMAIN+USERNAME ).يوجد حاليًا 2 نهايات واجهة واجهة المستخدم الرسومية لـ SSHFS-Win: Sirikali و SSHFS-Win-Manager.
Sirikali هي واجهة واجهة المستخدم واجهة غريبة للوصول إلى SSHFS-Win (وأنظمة الملفات الأخرى). يمكن العثور على تعليمات حول إعداد Sirikali لـ SSHFS-WAN في هذا الرابط. يرجى الإبلاغ عن مشاكل مع Sirikali في صفحة القضايا.
يدعم سيريكالي:
SSHFS-Win-Manager هو واجهة غريبة واجهة المستخدم الجديدة خصيصًا لـ SSHFS-Win مع واجهة سهلة الاستخدام وبديهية. يتكامل SSHFS-Win-Manager بشكل جيد مع Windows ويمكن إغلاقه على علبة النظام. يرجى الإبلاغ عن مشكلات مع SSHFS-Win-Manager في صفحة قضاياها.
يدعم SSHFS-Win-Manager:
لا تدعم SSHFS Win نفسها حاليًا SSH Tunneling ، ولكن يمكن تحقيق شيء مشابه باستخدام OpenSsh المدمج من 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 ( 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 هذا. يتم تضمين Fuse for Cygwin مع WinFSP ويمكن تثبيته على تثبيت Cygwin من خلال تنفيذ الأمر: