SFTP کو اپنا SSH پراکسی راستہ دوبارہ استعمال کرنے دیں
SFTP کے لیے SSH ہوسٹ اندراج استعمال کریں اور 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
OpenBSD کے موافق netcat مددگار کے ساتھ، sftp files-via-proxy وہی کنکشن راستہ استعمال کرتا ہے۔ پراکسی 8080 پر سنتا ہے؛ مطلوبہ منزل پورٹ فائل سرور کا ترتیب شدہ SSH پورٹ ہے۔ یہ الگ اقدار ہیں۔ ایسے عوامی SFTP سرور کے لیے جہاں عوامی واسطے کی اجازت ہو، HTTP پراکسی فہرست مددگار کے HTTP پراکسی اینڈ پوائنٹ کے لیے امیدوار پیش کرتی ہے۔ غیر تصدیق شدہ امیدوار کے لیے پراکسی اسناد استعمال نہ کریں اور تصدیق کریں کہ وہ فائل سرور کے اصل ہوسٹ اور SSH پورٹ کی اجازت دیتا ہے۔
SFTP کا -P منزل پورٹ منتخب کرتا ہے۔ اسے کچھ دیگر SSH اوزاروں کے چھوٹے حروف والے آپشن سے نہ ملائیں، اور منزل کے بعد کوئی بھی عدد لگا کر یہ نہ سمجھیں کہ وہ SSH کنکشن بدل دیتا ہے۔
پراکسی تصدیق، SSH صارف کی تصدیق اور دور دراز فائل تک رسائی کی اجازت الگ الگ جانچیں رہتی ہیں۔ منزل کو SFTP ذیلی نظام بھی فراہم کرنا ہوگا۔ صرف کام کرنے والی سرنگ فائل سیشن نہیں دیتی، اور صرف فارورڈنگ تک محدود اکاؤنٹ SFTP کے لیے لازماً قابل استعمال نہیں ہوتا۔
ہوسٹ کی کی تصدیق فعال رکھیں۔ پراکسی راستہ فراہم کرتی ہے؛ اسے فائل سرور کی شناخت اپنی شناخت سے نہیں بدلنی چاہیے۔