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-এর জন্য অগত্যা ব্যবহারযোগ্য নয়।
হোস্ট-কী যাচাই সক্রিয় রাখুন। প্রক্সি একটি রুট দেয়; এটি ফাইল সার্ভারের পরিচয় নিজের পরিচয়ে প্রতিস্থাপন করা উচিত নয়।