কীভাবে কোনও এসএসএইচের মাধ্যমে একটি রিমোট মেশিনে একটি ফাইল উইজেট করবেন?


14

আমি মূলত wgetএসএসএইচ এর উপরের একটি রিমোট সার্ভারে একটি ফাইলের একটি কমান্ড পাইপ করতে চাই । কিভাবে আমি এটি করতে পারব? আমি জানি যে আমি কেবল sshসার্ভারে প্রবেশ করতে পারি এবং এটি ফাইলটি ডাউনলোড করতে পারি, তবে আমি এটি ডাউনলোড এবং প্রেরণের জন্য স্থানীয় মেশিনটি ব্যবহার করব use

উত্তর:


24

আপনি যদি একটি মেশিন লগ ইন সুতরাং myclientএবং sshঅন্য একটি মেশিনে এক্সেস myserver। আপনি একটি অপসারণ সার্ভার থেকে HTTP- র মাধ্যমে একটি ফাইল ডাউনলোড করতে চান www.example.comকরতে myclientকিন্তু ডেটা করা প্রয়োজন সংরক্ষিত উপর myserver। এটি করা উচিত:

wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'

বিকল্পভাবে, আপনি sshfsmyserver সহ এসএসএইচ এর ফাইল সিস্টেমটি মাউন্ট করতে পারেন । এক-বন্ধ প্রয়োজনের জন্য এটি খুব ঝামেলা হতে পারে, তবে আপনি যদি প্রায়শই এই ধরণের জিনিসটি করেন তবে সুবিধাজনক।

mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever

হ্যাঁ, আমি ঠিক তাই করতে চেয়েছিলাম। আমার আসল এইচটিটিপি ডাউনলোড চালানো দরকার A, তবে এসএসএইচ- র মাধ্যমে ফাইলটি অনুলিপি করে অনুলিপি Bকরা উচিত A। উইন!
নাফটুলি কে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.