প্লিঙ্ক সহ ক্যাশে স্বয়ংক্রিয়ভাবে সার্ভারের হোস্ট কী


21

আমি আমার বাহ্যিক সার্ভার থেকে তথ্য পুনরুদ্ধার করার জন্য প্লিংক ব্যবহার করে আদেশগুলি দেওয়ার চেষ্টা করেছি been মনে রাখবেন যে এই প্লিংক কমান্ডগুলি বাইনারি থেকে চালিত হয় যা ব্যবহারকারীর কাছ থেকে কোনও ইনপুট প্রত্যাশা করে না। এমন কোনও পতাকা রয়েছে যা আমাকে এই ত্রুটি বার্তাকে ওভাররাইড করতে এবং প্রোগ্রামের আউটপুটটিতে চালিয়ে যাওয়ার অনুমতি দেবে?

The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 **:**:**:**:**:**:**:**:**:**:**:**:**:**:**:**
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
Store key in cache? (y/n)

ধন্যবাদ!


আসল সমস্যাটি হ'ল হয় গিটটি সঠিকভাবে প্লিংকে ইনপুট দেয় না বা উল্টো প্লিংক এটি সঠিকভাবে গ্রহণ করে না। আপনি যদি লঞ্চ git cloneকরেন, যেমন "গিট ব্যাশ", ইনপুট (ওয়াই / এন) এর পরে ব্যাশ প্রম্পটে যায় এবং ব্যাশ সাধারণত এর সাথে সাড়া দেয় bash: y: command not found
andrybak

আপনি কিট্টির প্রকল্প থেকে ক্লিঙ্ক ব্যবহার করতে পারেন । এই পুট্টির কাঁটা। এখানে কী আছে: -আউটো-স্টোর-শেশকি sh
প্যাক্সলো

উত্তর:


20

আপনার স্ক্রিপ্টটি প্রিন্ট করে দেখুন:

echo y | plink -ssh root@REMOTE_IP_HERE "exit"

আপনি যখন ক্যাশে স্টোর কী পেয়ে যাবেন তখন এটি yচরিত্রটি পাইপ করবে ? (y / n) প্রম্পট, ব্যবহারকারীর ইনপুট প্রয়োজন ছাড়াই সমস্ত আরও কমান্ড দিয়ে যেতে দেয়। কমান্ড পরে এটি প্রতিষ্ঠিত হয়েছে SSH সেশান বন্ধ, নিম্নলিখিত অনুমতি দেবে কমান্ড চালানোর জন্য।stdinplinkplinkexitplink

এখানে একটি উদাহরণ স্ক্রিপ্ট যা স্থানীয় ফাইলে বহিরাগত সার্ভারের ইউনিক্স সময়টি লিখে:

echo y | plink -ssh root@REMOTE_IP_HERE "exit"
plink -ssh root@REMOTE_IP_HERE "date -t" > remote_time.tmp

পাইপলাইনিং রেফারেন্স : http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html


-1

সম্ভবত, এটি সাহায্য করবে:

plink -auto_store_sshkey -batch 192.211.158.256 -l user -pw password command

1
-আউটো_স্টোর_স্হকি প্লিংক সংস্করণ 0.63 এর জন্য একটি "অজানা বিকল্প"
নাথান

0.66 এর কাছেও অজানা
জোরিল

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