আমার সার্ভারে একটি বড় ফাইল রয়েছে one
এবং আমি এটি two
ব্যবহার করে এটি সার্ভারে অনুলিপি করতে চাই scp
। আমার কীগুলি সঠিকভাবে সেটআপ হয়েছে এবং আমি আমার ডেস্কটপ থেকে উভয় সার্ভারে এসএসএস / এসপিপি করতে পারি।
আমার যে ফাইলটি অনুলিপি করতে হবে তা বড় হ'ল আমার ওয়ার্কস্টেশনের এইচডি ডি তে ফাঁকা জায়গা, তাই আমি এটি করতে চেয়েছিলাম:
scp one:/opt/bigfile.tar.gz two:/opt/bigfile.tar.gz
তবে আমি পেয়েছি:
ssh: Could not resolve hostname one: Name or service not known
আমাদের এখানে ডিএনএস নেই (কেন আমাকে জিজ্ঞাসা করবেন না), তাই আমার এটি আমার। / .Ssh / config এ আছে:
Host one
Hostname <IP address of server one>
User jspurny
Host two
Hostname <IP address of server two>
User jspurny
যদি আমি একটি ছোট ফাইল দিয়ে চেষ্টা করি এবং এটিকে one
আমার ওয়ার্কস্টেশন থেকে এবং তারপরে স্থানান্তর করি তবে two
এটি দুর্দান্ত কাজ করে:
scp one:/opt/smallerfile.tar.gz .
scp smallerfile.tar.gz two:/opt/
মন্তব্যে প্রস্তাবিত আইপি ঠিকানাগুলি সরাসরি ব্যবহার করার সময়, আমি পেয়েছি:
$ scp jspurny@<one's IP>:bigfile.tar.gz jspurny@<two's ip>:bigfile.tar.gz
Host key verification failed.
lost connection
কোনও সমস্যা নয়:
আকারটি এখানে কোনও সমস্যা নয় - bigfile.tar.gz
আমার ওয়ার্কস্টেশনটিতে সঞ্চয় করার কোনও উপায় না থাকায় এটি এই সমস্যার কেবলমাত্র "ট্রিগার" ছিল । ফাইল আকার নির্বিশেষে সমস্যা দেখা দেয়।
প্রশ্ন:
কেন আদেশ দেয়:
scp oneremote:file secondremote:file
.ssh/config
এলিয়াস ব্যবহার করা বা আইপি অ্যাড্রেস সরাসরি ব্যবহার করা যদি নির্বিশেষে একটি ত্রুটি ছুড়ে দেয় ?
সলভ - ক্রম - এখনও ব্যাখ্যা খুঁজছি - আমি বড় ফাইলটিকে ছোট ফাইলগুলিতে বিভক্ত করেছি এবং আমার ওয়ার্কস্টেশনের মাধ্যমে সেগুলি একে একে স্থানান্তরিত করেছি। আমি এখনও ভাবছি কেন এটি কাজ করে না। তাই আমি কী ভুল ছিল তার কিছু ব্যাখ্যা প্রশংসা করব ..
এটি ব্যর্থ হওয়ার কারণ খুঁজে পেয়েছিল : মনে হচ্ছে আমি বোকা হয়েছি। আমি ভাবলাম যে আদেশ
scp one:file two:file
প্রতিটি সার্ভারে দুটি সংযোগ তৈরি করছিল এবং তারপরে একজনের কাছ থেকে ডেটা গ্রহণ করে তাৎক্ষণিকভাবে দুটিতে প্রেরণ করে এবং এভাবে রিলেটির মতো অভিনয় করে।
এটা স্পষ্ট ঘটনা না, কারণ একটি সহজ -v
বিকল্প জানা যায় যে এটা আসলে শুধু সাথে সংযোগ করে এক থেকে এক সাথে সংযোগ করার চেষ্টা করে দুই । যা সম্ভবত সম্ভব হয়েছে কারণ সার্ভার নয় এক সাথে সংযোগ স্থাপনের জন্য অনুমিত হয় না দুই ।