আমি একটি সক্রিয় এসএসএইচ সেশন থেকে একটি ফাইল ডাউনলোড করতে চাই। অনেক ক্ষেত্রে আমি সম্ভবত পারে শুধু এসএফটিপি, ব্যবহার scp
, rsync
এট কিন্তু বার যেখানে আমি একটি উপায় আমি এই পদ্ধতি ব্যবহার করা যাবে না দূরবর্তী সার্ভারে অনুমতি উঁচু করেছেন।
আমার অর্থ কী বোঝার জন্য আপনি যদি লড়াই করে চলেছেন তবে কল্পনা করুন যে আপনি /root/
বা থেকে কিছু ডাউনলোড করতে চেয়েছিলেন /var/log/auth.log
। রুট লগইন অক্ষম করা হয়েছে (কারণ আমরা বোকা নই)। আপনি কিভাবে এই ফাইল পাবেন? এটিকে কোথাও কম সুরক্ষিত করে অনুলিপি করুন এবং তারপরে এটিকে সরাবেন? এটি আড়ষ্ট। এমন দৃশ্যও রয়েছে যেখানে দূরবর্তী পথটি জটিল বা অস্থায়ী বা এমনকি কোনও পথ নয় কারণ আমি স্থানীয়ভাবে সঞ্চিত রিমোট কমান্ডের আউটপুট চাই। রিমোট স্টোর করুন, তারপরে কপি করবেন? দুটো ধাতব পদার্থের ঠোকাঠুকিতে যেরকম শব্দ হয়!
এগুলির সংস্করণ অর্জনের আরও বেশ কয়েকটি ছদ্মবেশী উপায় রয়েছে তবে একটি আদর্শ বিশ্বে আমার কাছে রিমোট সার্ভার থেকে স্থানীয় লেখার অ্যাক্সেসের মতো কিছু হবে, বিদ্যমান এসএসএইচ সেশনটি একটি নিকাশী হিসাবে ব্যবহার করে। এর মতো কিছু (এটি কেবল শিল্পীর ছাপ):
$oli@remote: cp /root/cheesecake /local/
এবং এটি আমার স্থানীয় প্রদর্শিত হয় cwd
। এবং দ্বি নির্দেশমূলক অ্যাক্সেস কোনও খারাপ জিনিস হবে না।
আমি এই প্রশ্নটি জিজ্ঞাসা করার পরে দীর্ঘ আট বছর হয়ে গেছে এবং আমরা একটি প্রকৃত পরিসীমা দেখেছি, তবে এটি এখনও একটি সমস্যা রয়ে গেছে যে আমি এখনও মাঝে মাঝে লড়াই করে যাচ্ছি।
আমি প্রশ্নটি অনেক বেশি আদর্শবাদী কিছুতে রিফ্যাক্টর করেছি। আমি পুরোপুরি বুঝতে পারি যে বর্তমানে কোনও নিখুঁত উত্তর নাও থাকতে পারে। আমার আদর্শের দিকে সমস্ত অতীত এবং ভবিষ্যতের প্রচেষ্টা প্রশংসা করা হয়।
zssh
আপনি সম্ভবত মনে রাখবেন যে জেমোডেম-এর মতো ওয়ার্কফ্লো সবচেয়ে কাছাকাছি।