Ssh invoking যখন পাসফ্রেজ নির্দিষ্ট?


0

আমি স্ক্রিপ্টে এসএসএইচ ব্যবহার করে রিমোট কমান্ড চালানোর চেষ্টা করছি। হোস্ট 1 একটি কমান্ড চালানোর জন্য Host2 এর সাথে সংযোগ করছে।

আমি দুটি হোস্টের মধ্যে পাবলিক কী সেট আপ করেছি তাই SSH সংযোগ তৈরি করার জন্য আমাকে একটি পাসওয়ার্ড ব্যবহার করার প্রয়োজন নেই।

যাইহোক, হোস্ট 1 এর কী একটি পাসফ্রেজ ব্যবহার করে জেনারেট করা হয়েছিল যাতে এসএসএইচ করার সময় SSH এখনও সেই পাসফ্রেজের জন্য প্রম্পট করছে।

এই পাসফ্রেজ নির্দিষ্ট করার কোন উপায় আছে যাতে আমার স্ক্রিপ্ট কমান্ডটি চালাতে পারে?

আমি জানি যে আমি কী পুনরায় জেনারেট করতে পারি এবং পাসফ্রেজ ব্যবহার না করতে পারি; কিন্তু আমি একটি পাসফ্রেজ ব্যবহার করা সম্ভব কিনা তা ভাবছি এবং একটি স্ক্রিপ্ট থেকে ssh রান?


আমি সেটিং করার চেষ্টা করেছিলাম SSH_ASKPASS বর্ণনা হিসাবে পরিবেশ পরিবর্তনশীল এখানে কিন্তু যে কাজ না। আমি এটা শুধুমাত্র ভেরিয়েবল ব্যবহার করে এবং পাসওয়ার্ডের জন্য নয় অনুমান করছি পাসফ্রেজ ?


2
যদি আপনি একটি শুরু ssh-agent এবং তারপর ssh-add আপনার কী, আপনি একবার পাসফ্রেজ দিতে হবে, কিন্তু পরবর্তী ssh কমান্ড মিথস্ক্রিয়া প্রয়োজন হবে না।
glenn jackman


@glenn jackamn এটা সব বলেন। আপনার পাসওয়ার্ড পাসওয়ার্ডের জন্য ম্যানুয়াল চেক চাইলে (এবং স্ক্রিপ্টে কোন পাসওয়ার্ড / পাসফ্রেজ নেই)। অথবা কোন ম্যানুয়াল প্রম্পট, একটি পাসফ্রেজ কম কী জুড়ি ব্যবহার করুন (এবং যে কেউ কম্পিউটার / ব্যবহারকারী হাইজ্যাক করার জন্য স্বয়ংক্রিয় সংযোগ)।
Archemar

যদি কোন পাসফ্রেজ ছাড়াই স্ক্রিপ্টটি চালানোর প্রয়োজন হয় তবে কার্যকরভাবে এটির অ্যাক্সেসযোগ্য কী কী অ্যাক্সেসযোগ্য হবে তা বোঝায়। স্ক্রিপ্টটি অনুমোদন করার সময় আপনি ব্যবহারকারীর অ্যাক্সেস বন্ধ করতে পাসফ্রেজ বজায় রাখতে চান ssh-agent সম্ভবত সেরা, বা স্ক্রিপ্ট ব্যবহার করার অনুমতি একটি পৃথক কী সেট আপ কিন্তু ব্যবহারকারী না। যদিও, একটি রুট ব্যবহারকারী থামাতে হবে না।
mykel

উত্তর:


0

এটি ব্যবহার করে স্ক্রিপ্ট তৈরি করা সম্ভব আশা করা কমান্ড। এটি বিশেষভাবে এই পরিস্থিতিতে হ্যান্ডেল ডিজাইন করা হয়েছে।

মনে রাখবেন যে আপনার স্ক্রিপ্টে আপনার পাসফ্রেজটি কোথাও পরিষ্কার পাঠ্যটিতে সংরক্ষণ করতে হবে।

দূরবর্তী মেশিনের জন্য আমার পাসওয়ার্ড টাইপ না করেই আমি কিছু দূরবর্তী সার্ভারে লগ ইন করতে এটি ব্যবহার করি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.