يجب أن يكون أسلوب FUSE + SSHFS المستخدم في # 4018 لتحميل وحدات التخزين البعيدة على عملاء Linux مدعومًا على Windows أيضًا.
للمساعدة في بدء ذلك ، قمت بتقسيم تطبيق واجهة المستخدم الرسومية الذي استخدم منهج Dokany + SSH.NET مماثل ، وأضفت CLI. باستخدام هذا ، من الممكن تركيب جميع وحدات التخزين على جهاز الإرساء البعيد كمحركات أقراص.
إليك بعض Powershell الذي جريت لاختباره:
$ip = docker-machine ip
$l = [int][char]"M"
docker volume ls --format "{{.Mountpoint}}" | % {
$arglist = "-d $([char]$l) -r $_ -h $ip -u root -x"
echo $arglist
start-process -NoNewWindow -FilePath "./sshfs.exe" -RedirectStandardInput ./pass.txt -ArgumentList $arglist
$l = $l + 1
}
الذي يتصاعد جميع الأحجام من مثيل آلة الرصيف محليًا
لاحظ أنني أقوم باستخدام كلمة مرور للمستخدم root
، والتي قمت بإنشائها يدويًا. لا يمتلك المستخدم docker
حق الوصول إلى مجلدات وحدة التخزين ، ولا يمتلك Dokan نظيرًا للخيار allow_root
من SSHFS على حد علمي. من أجل القيام بذلك بشكل صحيح ، تحتاج إلى مستخدم مخصص لديه حق الوصول إلى مجلدات وحدة التخزين ، أو يجب عليك فقط منح حق الوصول docker
.
بشكل عام ، ربما لا يكون النهج لطيفًا مثل # 4018 ، نظرًا لعدم النضج النسبي لـ FUSE على Windows و sshfs CLI المخترقين معًا ، ولكنه سيكون مفيدًا لمستخدمي Windows الذين يتطلعون إلى العمل مع وحدات التخزين على جهاز عامل إرساء بعيد.
حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.
You must have a copy of the sshfs binary locally to use the mount feature.
يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها
حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.
You must have a copy of the sshfs binary locally to use the mount feature.
يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها
لدي نفس المشكلة ولكن في حالتي على macbook 6.1 باستخدام docker toolbox. من فضلك أية مساعدة سوف نقدرها لك
واو .. لا يوجد حل حتى الآن؟
https://github.com/feo-cz/win-sshfs يبدو أنه تم التخلي عنه:
أحدث الالتزام
DCB33F3
في 20 أكتوبر 2016
deniercounter "Docker Machine الآن في وضع الصيانة" # 4537
التعليق الأكثر فائدة
حسنًا ، لقد حاولت اليوم ، الأمر mount على windows. أحصل على رد.
يرجى تحديث المستندات ، وكيفية اختراق sshfs cli على الويندوز حتى يعمل.
أو
اكتب إلى المستندات ، أن Windows sshfs غير مدعوم.
لقد أمضيت أكثر من 3 ساعات في محاولة لمعرفة ذلك وشتم صندوق أدوات عامل الميناء. أخيرا استسلمت. من فضلك افعل شيئا معها