আইপিভি 6 অ্যাড্রেস ব্যবহার করতে কীভাবে স্ক্যাপ তৈরি করবেন?


26

আমি যখন আইপিভি 6 অ্যাড্রেসের মাধ্যমে স্ক্যাপ ব্যবহার করার চেষ্টা করি তখন আমি এটি পাই:

scp -6 osis@::1:/home/osis/test.file ./test.file
ssh: Could not resolve hostname : Name or service not known

স্কিপ সহ আমি যা পাই তা সবই

ssh: Could not resolve hostname : Name or service not known

এটি ব্যবহার করে আমি কোনও বাকী ছাড়াই আমার বাক্সে একটি লগইন পাই

ssh osis@::1

উত্তর:


42

scpকিছু বিশেষ বাক্য গঠন প্রয়োজন। আইপিভি 6 ঠিকানা অবশ্যই বন্ধনীতে আবদ্ধ থাকতে হবে, যা পরে পালাতে হবে। সুতরাং আপনার উদাহরণে এটি দেখতে এই রকম হবে:

scp -6 osis@\[2001:db8:0:1\]:/home/osis/test.file ./test.file

অন্যথায় প্রথম কোলন ':' কে ফাইল এবং ঠিকানার অংশগুলির মধ্যে বিভাজক বলে মনে করা হয় যার ফলস্বরূপ

ssh: Could not resolve hostname 2001: Address family for hostname not supported

আইপি সহ আপনার উদাহরণে ::1এটি ব্যাখ্যা করা হয় যেন আপনি হোস্টের কাছে ''ফাঁকা (ফাঁকা) করতে চান ।


আপনার উত্তরের জন্য আপনাকে ধন্যবাদ, এই তথ্যটি কোনওভাবে ম্যান
স্ক্যাপ

2
একটি আপডেট হওয়া ম্যান পৃষ্ঠা জমা দেওয়ার কথা বিবেচনা করুন, তারপরে আপনি বলতে পারেন: আমি সহায়তা করেছি।
মার্টিন ওভেনস-ডক্টরমো-

2
-6 পতাকাটি ব্যবহার করার সময়, বন্ধনীগুলি এড়াতে আপনি কেবল :: 1 এর পরিবর্তে লোকালহোস্ট টাইপ করতে পারেন (যা লোকালহোস্টের জন্য IPv6 ঠিকানা) এবং শেলটিতে কোনও কিছু এড়ানোর প্রয়োজন আছে:scp -6 osis@localhost:/home/osis/test.file ./test.file
ফ্রেডডিব

1
আপনার আইপিভি 6 ঠিকানা ব্যবহার করার কথা নয়, আপনার ডিএনএস নাম ব্যবহার করার কথা।
Anders

0

উপরের কমান্ডটি আমার পক্ষে কাজ করে না, v6 ঠিকানার কারণে আমার যে ত্রুটিটি পেয়েছিল তা পথের জন্য যাওয়ার অনুমতি ছিল।

"\" ব্যাক স্ল্যাশ ব্যবহার করার দরকার নেই। উপরের উদাহরণ অনুসারে নীচের কমান্ডটি কাজ করবে।

scp -6 osis@[2001:db8:0:1]:/home/osis/test.file ./test.file
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.