اجعل SFTP يعيد استخدام مسار SSH عبر الوسيط
استخدم مدخل مضيف SSH لـ SFTP وافصل منفذ وسيط HTTP عن منفذ SSH للوجهة.
ينتقل SFTP عبر SSH. إذا احتاج SSH إلى مساعد وسيط للوصول إلى خادم الملفات، فضع ذلك المسار في مدخل مضيف ودع SFTP يستخدمه.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
مع مساعد netcat متوافق مع OpenBSD، يستخدم sftp files-via-proxy مسار الاتصال ذلك. يستمع الوسيط على المنفذ 8080؛ أما منفذ الوجهة المطلوب فهو منفذ SSH المُهيأ لخادم الملفات. وهما قيمتان منفصلتان. بالنسبة لخادم SFTP عام يُسمح فيه بالوسطاء العامين، تقدّم قائمة وسطاء HTTP مرشحين لنقطة نهاية وسيط HTTP الخاصة بالمساعد. لا تستخدم بيانات اعتماد وسيط لمرشح غير موثّق، وتأكد من أنه يسمح بالمضيف الفعلي لخادم الملفات ومنفذ SSH الخاص به.
يختار -P في SFTP منفذ الوجهة. لا تخلطه بالخيار بحروف صغيرة الذي تستخدمه بعض أدوات SSH الأخرى، ولا تضع رقمًا عشوائيًا بعد الوجهة وتفترض أنه يغيّر اتصال SSH.
تظل مصادقة الوسيط ومصادقة مستخدم SSH وإذن الوصول إلى ملف بعيد فحوصًا منفصلة. ويجب أن توفّر الوجهة أيضًا نظام SFTP الفرعي. فالنفق العامل وحده لا يمنح جلسة ملفات، والحساب المقيّد بالتحويل فقط ليس بالضرورة صالحًا لـ SFTP.
أبقِ التحقق من مفتاح المضيف مُفعّلًا. فالوسيط يوفّر مسارًا؛ ولا ينبغي أن يستبدل هوية خادم الملفات بهويته.