SSH দিয়ে ডাউনলোডার চালানো এবং দূরবর্তী প্রক্সি দিয়ে স্থানীয় ডাউনলোডার চালানো ডাউনলোডকে ভিন্ন জায়গায় রাখে:

ব্যবস্থাওয়েবসাইট কে আনে?ফাইল কোথায় লেখা হয়
দূরবর্তী প্রক্সি দিয়ে স্থানীয় ডাউনলোডারস্থানীয় HTTP ক্লায়েন্ট অনুরোধের মালিক; প্রক্সি এটি বহন করেস্থানীয় ডাউনলোডারের আউটপুট পথ
SSH দিয়ে চালু করা ডাউনলোডারদূরবর্তী মেশিনে একটি প্রোগ্রামএর দূরবর্তী পথ, যদি তথ্য স্পষ্টভাবে ফেরত না আনা হয়

অনুমোদিত SSH অ্যাকাউন্ট এবং দূরবর্তীভাবে ইনস্টল করা curl থাকলে, আপনি স্ট্যান্ডার্ড আউটপুটে ফাইলটি ফেরত আনতে পারেন:

ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.part

উদাহরণের অ্যাকাউন্ট ও URL বদলান। রিডাইরেকশনটি উদ্ধৃত দূরবর্তী কমান্ডের বাইরে, তাই স্থানীয় শেল file.part খোলে। এটি দূরবর্তী কমান্ডের ভিতরে রাখলে পথটি দূরবর্তী পরিবেশের হয়ে যায়।

একটি নতুন অস্থায়ী পথ ব্যবহার করুন: দূরবর্তী কাজ সফল হওয়ার আগেই স্থানীয় শেল ওই ফাইল তৈরি বা কেটে ফেলতে পারে। চূড়ান্ত নাম দেওয়ার আগে SSH-এর প্রস্থান ফলাফল ও ফাইলটি যাচাই করুন।

স্ট্যান্ডার্ড আউটপুটে কেবল ফাইলের বাইট থাকা উচিত। অভিবাদন, অগ্রগতির ব্যানার বা মোড়ক বার্তা এটি নষ্ট করতে পারে; ডায়াগনস্টিকগুলো স্ট্যান্ডার্ড এররে যাবে। নিজের ফাইলের নামে সংরক্ষণ করা দূরবর্তী কমান্ড কোনো বাইটই ফেরত নাও দিতে পারে। যেকোনো মোড়কের মধ্য দিয়ে ডাউনলোডারের প্রস্থান ফলাফল সংরক্ষণ করুন।

বরং আপনি দূরবর্তীভাবে সংরক্ষণ করে SFTP দিয়ে ফাইলটি স্থানান্তর করতে পারেন। SSH যদি আগেই কোনো প্রক্সি সহায়ক ব্যবহার করে, স্থানান্তরের জন্য ওই SSH হোস্ট এন্ট্রি পুনরায় ব্যবহার করুন। লক্ষ্য যদি স্থানীয় প্রক্সি কর্মপ্রবাহ হয়, ডাউনলোডারটি স্থানীয় রাখুন এবং তার সমর্থিত প্রক্সি ইন্টারফেস কনফিগার করুন।

যেভাবেই হোক, আপনার ল্যাপটপে পৌঁছাতে হবে এমন ফাইলকে এখনও তার নেটওয়ার্ক সংযোগ পার হতে হবে। পছন্দটি ওয়েবসাইটের মুখোমুখি সংযোগ এবং ডাউনলোড করা প্রক্রিয়াটি বদলে দেয়।

সম্পর্কিত নিবন্ধ