ম্যাক ওএস এক্স লায়ন টার্মিনাল এসএসএইচ সংযোগ ভাগ করার ত্রুটি


12

আমি যখন কোনও দূরবর্তী হোস্টে ছাড়ে যাওয়ার চেষ্টা করি তখন আমি কখনও কখনও এই ত্রুটিটি পাই:

mux_client_request_session: read from master failed: Broken pipe

আমি এটির সাথে ম্যাকবুক এয়ার ওএস এক্স সিংহটি ~ / .ssh / কনফিগারেশনে ব্যবহার করছি:

ControlMaster auto
ControlPath /tmp/ssh_mux_%h_%p_%r

ControlPersist 4h

ForwardAgent yes

Host [ex]
    HostName [example.com]
    User [somedude]

উপরের ত্রুটিটি ঘটে যখন আমি করি:

ssh ex

টার্মিনালটি ~ 1 মিনিটের জন্য স্থির থাকে এবং তারপরে প্রদর্শিত হয়:

mux_client_request_session: read from master failed: Broken pipe
somedude@example.com's password:

আমি আমার পাসওয়ার্ড টাইপ করি এবং ঠিক আছে। এবং যদি আমি অন্য টার্মিনাল ট্যাবটি খুলি, সংযোগ ভাগ করে নেওয়াও ঠিক আছে। আমি এটা কিভাবে ঠিক করবো? এটি ভয়ানক নয়, তবে এটি বিরক্তিকর।


আপনি কি আপনার ম্যাকবুক এয়ার থেকে অন্য কোনও রিমোট মেশিনে লগ ইন করতে পারেন? অন্য কোনও মেশিন কি somedude@example.com এ লগইন করতে পারে?
jessh

উত্তর:


14

আপনি ControlPersistসক্ষম করেছেন। আমার শিক্ষিত অনুমানটি নিম্নলিখিতটি ঘটে:

  1. আপনার সাথে উদাহরণ ডটকমের সংযোগ রয়েছে
  2. লগআউট, তবে ControlPersistসক্ষম হওয়ার কারণে , সেশনটি ভবিষ্যতের সংযোগগুলির জন্য উন্মুক্ত রাখা হয়েছে।
  3. আপনার নেটওয়ার্ক সংযোগে কিছু ভুল হয়ে গেছে এবং এভাবে অবিচ্ছিন্ন সংযোগ বিচ্ছিন্ন হয়ে যায়।
  4. আপনি ssh somedude@example.comআবার দৌড়ালে , এটি দ্বিতীয় ধাপ থেকে সংযোগটি পুনরায় ব্যবহার করার চেষ্টা করে এবং সময়সীমা শেষ হওয়ার পরে একটি নতুন সংযোগ খোলে।

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

অতিরিক্তভাবে, আপনার অধীনে নিয়ন্ত্রণ ফাইলগুলি সংরক্ষণ করা উচিত নয় /tmp। সেগুলি / অবশ্যই সুরক্ষিত হওয়া উচিত এবং এর জন্য উদাহরণস্বরূপ ~/.ssh/master/ssh_mux_%h_%p_%rআরও ভাল অবস্থান। অবশ্যই, আপনি যদি আপনার ল্যাপটপের একমাত্র ব্যবহারকারী (?) হন তবে এটি খুব বড় সমস্যা নয়।

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