কিভাবে একই সার্ভার ভাগ দুই সার্ভারের মধ্যে scp কিভাবে


0

আমি দুটি সার্ভার যা আমি একই ব্যবহার .pem তাদের সাথে সংযোগ করার জন্য ফাইল।

.pem ফাইলটি শুধুমাত্র আমার স্থানীয় মেশিনে উপলব্ধ

আমি স্থানীয় সার্ভার থেকে যে সার্ভারে স্থানান্তরিত করতে পারি তবে সেগুলি সেতু হিসাবে আমার স্থানীয় মেশিনটি ব্যবহার না করেই সেগুলি দুটি সার্ভারের মধ্যে স্থানান্তর করতে পারছি না

মূলত আমি এমন কিছু করতে চাই (অবশ্যই এটি কাজ করবে না):

scp -i my.pem user@server1:/home/user/myFile user@server2:/home/user

এই কাজ করতে একটি উপায় আছে কি?

বিঃদ্রঃ: আমি ব্যবহার এড়াতে চান -3 যেহেতু আমি সত্যিই স্থানীয় মেশিনে যেতে ডেটা পাঠাতে চাই না।

উত্তর:


1
scp -i my.pem user@server1:/home/user/myFile user@server2:/home/user

এটি করার জন্য, আপনাকে এটিতে প্রমাণীকরণ কী (পেম) প্রয়োজন হবে server1

এটি যদি উদ্দেশ্য না করা (এটি করা উচিত নয়) এবং মেশিনগুলি কোনও পয়েন্টে বিশ্বস্ত, আপনি ব্যবহার করতে পারেন ssh-agent। আপনি এজেন্টকে আপনার পেম কী যোগ করতে এবং তারপরে প্রমাণীকরণ সকেটটি এগিয়ে নিতে পারেন server1, যা আপনি অনুমোদন করতে অনুমতি দেবে server1 থেকে server2। এরকম কিছু করা উচিত:

eval `ssh-agent`
ssh-add my.pem
scp -oForwardAgent=yes user@server1:/home/user/myFile user@server2:/home/user

আমি এই চেষ্টা, কিন্তু আমি পেতে Host key verification failed. lost connection
nafas

ঠিক আছে সঙ্গী, এটি কাজ করেছে, তবে সার্ভার 1 এ যেতে হবে এবং একটি ডামি সংযোগ (এসএসএস ব্যবহারকারী @ সার্ভার 2) এটি সংযোগ করতে ব্যর্থ হয়েছে, তারপর স্থানীয়মাচিনে ফিরে যান এবং আপনি যা বলেন তা পুনরায় চেষ্টা করুন, তারপর এটি কাজ করে ...
nafas
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.