ইংরেজিফরাসিস্প্যানিশ

সার্ভার চালান | Ubuntu > | Fedora > |


অনওয়ার্কস ফেভিকন

কীচেন - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে কীচেন চালান

এটি হল কমান্ড কীচেন যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


কীচেন - লগইনগুলির মধ্যে ssh-এজেন্ট এবং/অথবা gpg-এজেন্ট পুনরায় ব্যবহার করুন৷

সাইনোপিসিস


কীচেন [ -hklQqV] [ --ক্লিয়ার --কনফহোস্ট --হেল্প --উপেক্ষা-অনুপস্থিত --তালিকা --নোয়াস্ক
--নোকলার --নোগুই --নোলক --দ্রুত --শান্ত --সংস্করণ]
[---এজেন্ট তালিকা ] [ -- প্রচেষ্টা NUM ] [ --dir আমাকে বলুন ]
[ --হোস্ট নাম ] [ --লকওয়েট সেকেন্ড ] [ -- থামো যে ] [ --সময় শেষ মিনিট ] [ কী... ]

বর্ণনাঃ


কীচেন হল ssh-এজেন্টের জন্য একজন ম্যানেজার, যা সাধারণত থেকে চালানো হয় ~/.bash_profile এটা আপনার অনুমতি দেয়
একটি একক ssh-এজেন্ট প্রক্রিয়া সহজে ভাগ করার জন্য শেল এবং ক্রন কাজ। ডিফল্টরূপে, ssh-
কীচেন দ্বারা শুরু হওয়া এজেন্ট দীর্ঘ-চলমান এবং চলতে থাকবে, এমনকি আপনার থাকার পরেও
সিস্টেম থেকে লগ আউট. আপনি যদি এই আচরণ পরিবর্তন করতে চান, তাহলে কটাক্ষপাত করুন
--ক্লিয়ার এবং --টাইমআউট বিকল্প, নীচে বর্ণিত।

যখন কীচেন চালানো হয়, এটি একটি চলমান ssh-এজেন্টের জন্য পরীক্ষা করে, অন্যথায় এটি একটি শুরু করে। এটা
ssh-এজেন্ট পরিবেশ ভেরিয়েবল সংরক্ষণ করে ~/.কীচেন/${HOSTNAME}-sh, যাতে
পরবর্তী লগইন এবং নন-ইন্টারেক্টিভ শেল যেমন ক্রন জবস ফাইলটি উৎস করতে পারে এবং
পাসওয়ার্ডহীন ssh সংযোগ তৈরি করুন।

উপরন্তু, যখন কীচেন চলে, এটি যাচাই করে যে কমান্ডে নির্দিষ্ট করা কী ফাইলগুলি-
লাইনটি ssh-এজেন্টের কাছে পরিচিত, অন্যথায় এটি তাদের লোড করে, যদি আপনাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করে
প্রয়োজনীয় সাধারণত, ব্যক্তিগত কী ফাইলগুলি শুধুমাত্র ফাইলের নাম দ্বারা নির্দিষ্ট করা হয়, পাথ ছাড়াই,
যদিও প্রাইভেট কী ফাইলের জন্য একটি পরম বা আপেক্ষিক পথ নির্দিষ্ট করা সম্ভব
আমরা হব. যদি শুধুমাত্র একটি ব্যক্তিগত কী ফাইলের নাম ব্যবহার করা হয়, যা সাধারণ ব্যবহার, কীচেন দেখাবে
নির্দিষ্ট ব্যক্তিগত কী ফাইলের জন্য ~ / .ssh, ~/.ssh2, অথবা -c/--confhost বিকল্পের সাথে,
পরিদর্শন করুন ~ / .Ssh / কনফিগ ফাইল এবং অবস্থান নির্ধারণ করতে IdentityFile বিকল্পটি ব্যবহার করুন
ব্যক্তিগত কী এর। প্রাইভেট কীগুলি প্রকৃত প্রাইভেট কী-এর সিমলিংক হতে পারে।

কীচেন আশা করে যে সংশ্লিষ্ট পাবলিক কী ফাইলগুলি ব্যক্তিগত হিসাবে একই ডিরেক্টরিতে বিদ্যমান থাকবে
কী ফাইল, একটি .pub এক্সটেনশন সহ। প্রাইভেট কী একটি সিমলিঙ্ক হলে, পাবলিক কী হতে পারে
সিমলিংকের পাশে পাওয়া যায়, বা সিমলিংক টার্গেটের মতো একই ডিরেক্টরিতে পাওয়া যায় (এটি
সক্ষমতার জন্য সিস্টেমে উপলব্ধ হওয়ার জন্য 'রিডলিংক' কমান্ড প্রয়োজন।)

একটি অতিরিক্ত বৈশিষ্ট্য হিসাবে, যদি একটি ব্যক্তিগত কী একটি এক্সটেনশন ".ext" থাকে, কীচেন সন্ধান করবে
প্রথমে privkey.ext.pub, এবং যদি না পাওয়া যায়, privkeyname.pub সন্ধান করবে।

কীচেনও gpg-এজেন্টকে সমর্থন করে যেভাবে ssh-agent সমর্থিত। গতানুগতিক
কীচেন শুধুমাত্র ssh-এজেন্ট শুরু করার চেষ্টা করে। আপনি ব্যবহার করে এই আচরণ পরিবর্তন করতে পারেন
--এজেন্ট বিকল্প।

কীচেন সাইগউইন সহ বেশিরভাগ ইউনিক্স-এর মতো অপারেটিং সিস্টেম সমর্থন করে। এটা দিয়ে কাজ করে
বোর্ন-সামঞ্জস্যপূর্ণ, csh-সামঞ্জস্যপূর্ণ এবং মাছের শাঁস।

বিকল্প


--এজেন্ট তালিকা
তালিকাভুক্ত এজেন্ট শুরু করুন. ডিফল্টভাবে কীচেন ssh-এজেন্ট পাওয়া গেলে তা শুরু করবে
তোমার রাস্তা. তালিকাটি কমা দ্বারা পৃথক করা উচিত, উদাহরণস্বরূপ "gpg,ssh"

-- প্রচেষ্টা NUM
হাল ছেড়ে দেওয়ার আগে কী যোগ করার জন্য বারবার চেষ্টা করুন। ডিফল্ট হল 1।

--পরিষ্কার
ssh-এজেন্টের সমস্ত কী মুছুন। সাধারণত এটি .bash_profile এ ব্যবহৃত হয়। তত্ত্বটি
এর পিছনে যে কীচেনকে ধরে নেওয়া উচিত যে আপনি একজন অনুপ্রবেশকারী প্রমাণিত না হওয়া পর্যন্ত
অন্যথায় যাইহোক, এই বিকল্পটি নিরাপত্তা বাড়ালেও, এটি এখনও আপনার ক্রোনকে অনুমতি দেয়
আপনি লগ আউট হয়ে গেলে আপনার ssh কীগুলি ব্যবহার করার জন্য কাজগুলি।

--confhost
ডিফল্টরূপে, কীচেন-এ কী জোড়া খুঁজবে ~ / .এসএইচ / ডিরেক্টরি --confhost
অপশনটি কীচেইনকে দেখার জন্য জানাবে ~ / .Ssh / কনফিগ IdentityFile সেটিংস সংজ্ঞায়িত জন্য
নির্দিষ্ট হোস্টের জন্য, এবং কীগুলি সনাক্ত করতে এই পথগুলি ব্যবহার করুন।

-- নিশ্চিত করুন
কীগুলি হওয়ার আগে SSH_ASKPASS প্রোগ্রাম দ্বারা ইন্টারেক্টিভ নিশ্চিতকরণের বিষয়
প্রমাণীকরণের জন্য ব্যবহৃত হয়। এর জন্য -c বিকল্পটি দেখুন ssh-যোগ করুন(1).

--পরম
"--dir"-এর যেকোনো আর্গুমেন্টকে পরম বলে ব্যাখ্যা করা হয়। ডিফল্ট আচরণ করা হয়
পিছনের সামঞ্জস্যের জন্য যুক্তিতে "/.keychain" যুক্ত করুন।

--dir আমাকে বলুন
কীচেন $HOME/.keychain এর পরিবর্তে dirname ব্যবহার করবে

--প্রশ্ন
কীচেন KEY=মান বিন্যাসে লাইন মুদ্রণ করবে যা দ্বারা সেট করা মানগুলিকে উপস্থাপন করে
এজেন্ট

--ইভাল
কীচেন stdout-এ শেলে মূল্যায়ন করার জন্য লাইনগুলি মুদ্রণ করবে। এটা সম্মান করে
বোর্ন শেল বা সি শেল আউটপুট প্রত্যাশিত কিনা তা নির্ধারণ করতে শেল পরিবেশ পরিবর্তনশীল।

--env ফাইলের নাম
অপশন পার্স করার পর, কীচেন থেকে অতিরিক্ত পরিবেশ সেটিংস লোড হবে
"ফাইলের নাম"। ডিফল্টরূপে, যদি "--env" দেওয়া না হয়, তাহলে কীচেন লোড করার চেষ্টা করবে
থেকে ~/.কীচেন/[হোস্টনাম] -env বা বিকল্পভাবে ~/.keychain/env. এই উদ্দেশ্য
ফাইলটি PATH এর মতো সেটিংসকে ওভাররাইড করতে হয়, যদি ssh একটি অ-মানক অবস্থায় সংরক্ষণ করা হয়
জায়গা।

-h --help
সাহায্য দেখান যা এই ম্যান-পৃষ্ঠার মত দেখতে অসাধারণ। 2.6.10 হিসাবে, সাহায্য পাঠানো হয়েছে
stdout যাতে এটি সহজেই একটি পেজারে পাইপ করা যায়।

--হোস্ট নাম
পিডফাইল তৈরির জন্য বিকল্প হোস্টনাম সেট করুন

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

-- উত্তরাধিকারী যে
পরিবেশ থেকে এজেন্ট ভেরিয়েবল উত্তরাধিকারী করার চেষ্টা। এই একটি দরকারী হতে পারে
বিভিন্ন পরিস্থিতিতে, উদাহরণস্বরূপ যখন ssh-এজেন্ট gdm দ্বারা শুরু হয়। পরবর্তী
মানগুলি "যা" এর জন্য বৈধ:

স্থানীয় যখন একটি পিড (যেমন SSH_AGENT_PID) পরিবেশে সেট করা হয় তখন উত্তরাধিকারী হন। এই
একটি ফরোয়ার্ড এজেন্ট উত্তরাধিকারসূত্রে অনুমতি দেয় না।

কোন যখন একটি সক (যেমন SSH_AUTH_SOCK) পরিবেশে সেট করা হয় তখন ইনহেরিট করুন৷ এই
একটি ফরোয়ার্ড এজেন্ট উত্তরাধিকারসূত্রে অনুমতি দেয়।

স্থানীয়- একবার "স্থানীয়" হিসাবে একই, কিন্তু কীচেন ইতিমধ্যে একটি প্রদান না করলেই কেবল উত্তরাধিকারী হয়৷
প্রতিনিধি.

যে কোনো একবার "যেকোনো" এর মতোই, কিন্তু কেবলমাত্র যদি কীচেন ইতিমধ্যেই একটি প্রদান না করে থাকে তবেই উত্তরাধিকারী হবে৷
প্রতিনিধি.

ডিফল্টরূপে, কীচেন-2.5.0 এবং পরবর্তীতে এমন আচরণ করবে যেন "--enherit local-one" হয়
নির্দিষ্ট করা আপনি যদি পুরানো আচরণ চান তবে আপনাকে "--noinherit" উল্লেখ করা উচিত।

-l --তালিকা
সমস্ত সক্রিয় SSH কীগুলির স্বাক্ষর তালিকাভুক্ত করুন এবং প্রস্থান করুন, "ssh-add -l" এর মতো।

--লকওয়েট সেকেন্ড
তালাটি উপলব্ধ হওয়ার জন্য কতক্ষণ অপেক্ষা করতে হবে। ডিফল্ট 5 সেকেন্ড। উল্লেখ a
শূন্য বা তার বেশি মান। যদি নির্দিষ্ট সংখ্যার মধ্যে তালা অধিগ্রহণ করা না যায়
সেকেন্ড, তারপর এই কীচেন প্রক্রিয়া জোর করে লকটি অর্জন করবে।

--নোয়াস্ক
এই বিকল্পটি কীচেনকে বলে যে এটি সাধারণত যা করে তা করতে পারে (নিশ্চিত করুন ssh-এজেন্ট
চলমান, সেট আপ ~/.কীচেন/[হোস্টনাম]-{c}sh ফাইল) ছাড়া এটি প্রম্পট করবে না
আপনি আপনার নির্দিষ্ট করা কোনো কী যোগ করতে পারেন যদি সেগুলি এখনও ssh-agent-এ যোগ করা না হয়।

--নোরং
অ ANSI-সামঞ্জস্যপূর্ণ পদগুলির জন্য রঙ হাইলাইটিং অক্ষম করুন৷

--নোগুই
SSH_ASKPASS কে সম্মান করবেন না, যদি এটি সেট করা থাকে। এর ফলে ssh-add প্রম্পট হবে
একটি গ্রাফিক্যাল প্রোগ্রাম ব্যবহার করার পরিবর্তে টার্মিনাল।

--কোনো উত্তরাধিকার
ডিফল্ট "--enherit local-one" ওভাররাইড করে কোনো এজেন্ট প্রক্রিয়ার উত্তরাধিকারী হবেন না

--নোলক
ফাইল, পিড এবং কী ম্যানিপুলেট করার সময় লকফাইল ব্যবহার করার চেষ্টা করবেন না।

-k -- থামো যে
বর্তমানে চলমান এজেন্ট প্রক্রিয়াগুলিকে হত্যা করুন। নিম্নলিখিত মানগুলি "যা" এর জন্য বৈধ:

--সিস্টেমডি
systemd --user সেশনে এনভায়রনমেন্ট ভেরিয়েবল ইনজেক্ট করুন।

সমস্ত এজেন্ট প্রক্রিয়াগুলিকে মেরে ফেলুন এবং অবিলম্বে কীচেন ছেড়ে দিন। পূর্বে
keychain-2.5.0, এটি ছিল বেয়ার "--স্টপ" বিকল্পের আচরণ।

অন্যরা কিল এজেন্ট প্রসেস একটি কিচেন প্রদান করে থাকে। পূর্বে
keychain-2.5.0, কীচেন স্বয়ংক্রিয়ভাবে এটি করবে। নতুন আচরণ
যদি আপনি এটি চান তবে আপনি এটি স্পষ্টভাবে উল্লেখ করতে হবে।

মাইন কিল কীচেনের এজেন্ট প্রসেস করে, অন্য এজেন্টদের একা রেখে।

-Q --দ্রুত
যদি একটি ssh-এজেন্ট প্রক্রিয়া চলমান থাকে তবে এটি ব্যবহার করুন। কী তালিকা যাচাই করবেন না, অন্যান্য
এটি খালি নয় তা নিশ্চিত করার চেয়ে। এই বিকল্পটি সম্ভব হলে লক করা এড়িয়ে যায় যাতে
একে অপরের উপর অপেক্ষা না করে একাধিক টার্মিনাল একসাথে খোলা যেতে পারে।

-q -- শান্ত
সতর্কতা, ত্রুটি বা প্রয়োজনীয় ইন্টারঅ্যাক্টিভিটির ক্ষেত্রে শুধুমাত্র বার্তা প্রিন্ট করুন। সংস্করণ হিসাবে
2.6.10, এটি ssh-এজেন্টের জন্য "পরিচয় যোগ করা" বার্তাগুলিকেও দমন করে।

--সময় শেষ মিনিট
আপনার কীগুলিতে মিনিটের মধ্যে একটি সময়সীমা সেট করুন। এটি ssh-এজেন্টকে জানানো হয় যা করে
কী চেইন ক্রমাগত চালানো না হওয়ায় কীগুলির প্রকৃত সময় শেষ।

-V --সংস্করণ
সংস্করণ তথ্য দেখান.

উদাহরণ


দুটি ssh কী এবং একটি জিপিজি কী লোড করার জন্য এই স্নিপেটটি বেশিরভাগ শেলগুলিতে কাজ করা উচিত:

eval `কীচেন --eval id_rsa id_dsa 0123ABCD`

মাছের খোসার জন্য, নিম্নলিখিত বিন্যাসটি ব্যবহার করুন:

যদি স্থিতি --ই-ইন্টারেক্টিভ
কীচেন --eval -- শান্ত -Q id_rsa | সূত্র
শেষ

আপনার যদি csh এ সমস্যা হয়:

setenv SHELL /bin/csh
eval `কীচেন --eval id_rsa id_dsa 0123ABCD`

এটি বোর্ন শেলগুলির সমতুল্য (ব্যাশ এবং জেডএসএইচ সহ) তবে কীচেন ব্যবহার করে না
--ইভাল বৈশিষ্ট্য:

কীচেন id_rsa id_dsa 0123ABCD
[ -z "$HOSTNAME" ] && HOSTNAME=`unname -n`
[ -f $HOME/.keychain/$HOSTNAME-sh ] && \
. $HOME/.keychain/$HOSTNAME-sh
[ -f $HOME/.keychain/$HOSTNAME-sh-gpg ] && \
. $HOME/.keychain/$HOSTNAME-sh-gpg

এটি C শেলের সমতুল্য (tcsh সহ):

কীচেন id_rsa id_dsa 0123ABCD
host=`unname -n`
যদি (-f $HOME/.keychain/$host-csh) তাহলে
উৎস $HOME/.keychain/$host-csh
যদি শেষ
যদি (-f $HOME/.keychain/$host-csh-gpg) তাহলে
উৎস $HOME/.keychain/$host-csh-gpg
যদি শেষ

একটি স্ক্রিপ্ট থেকে কীচেন ভেরিয়েবল লোড করতে (উদাহরণস্বরূপ ক্রোন থেকে) এবং id_dsa না থাকলে বাতিল করুন
সহজলভ্য:

# কীচেন ভেরিয়েবল লোড করুন এবং id_dsa পরীক্ষা করুন
[ -z "$HOSTNAME" ] && HOSTNAME=`unname -n`
. $HOME/.keychain/$HOSTNAME-sh 2>/dev/null
ssh-add -l 2>/dev/null | grep -q id_dsa || প্রস্থান 1

onworks.net পরিষেবা ব্যবহার করে অনলাইনে কীচেন ব্যবহার করুন


Ad


Ad