উইন্ডোজ 10 লিনাক্স সাবসিস্টেম এসএসএইচ ক্লায়েন্ট রিসোর্স অস্থায়ীভাবে অনুপলব্ধ


19

আমি উইন্ডোজ 10 লিনাক্স সাবসিস্টেমের মধ্যে আমার দূরবর্তী সার্ভারে প্রবেশ করার চেষ্টা করছি। আমি এমএস উইন্ডোজ 10 হোম ইনসাইডার প্রিভিউ 14366 বিল্ড ব্যবহার করছি।

কমান্ড প্রম্পটে থাকাকালীন আমি টাইপ করি:

ssh user@domain.com

Ssh কমান্ড টাইপ করার কয়েক সেকেন্ড পরে, আমি নিম্নলিখিত বার্তাটি পাচ্ছি:

ssh: হোস্ট ডোমেন ডট কম ডট পোর্টের সাথে সংযুক্ত 22: সংস্থান অস্থায়ীভাবে অনুপলব্ধ

গিট বাশের মধ্যে পুটি ব্যবহারের পাশাপাশি এসএসএস ব্যবহার করে আমি সফলভাবে সংযোগ করতে সক্ষম হয়েছি।

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


প্রথম অনুমান: উইন্ডোজ ফায়ারওয়াল? PS> এবং সুপারভাইজারে স্বাগতম: গুগল কাঁটাচামড়ার সাথে কিছুটা যুক্ত বলে মনে হচ্ছে। দয়া করে পোস্টটি সম্পাদনা করুন এবং কমান্ড লাইন যুক্ত করুন যা আপনাকে এই ত্রুটি দেয়।
হাস্তুর


আপনি যে উইন্ডোজ 10 এর ইনসাইডার প্রিভিউ বিল্ডটি ব্যবহার করছেন তা যাচাই করা হচ্ছে কারণ আফিক লিনাক্স সাবসিস্টেমটি কেবলমাত্র 'সাধারণ' উইন্ডোজ 10 এ নয়, এই সংস্করণে পাওয়া যায় অন্যথায় আপনি কি সাইগউইন ব্যবহার করছেন?
গগৌড

@ জিগাউড - অপারেটিং সিস্টেম অন্তর্ভুক্ত করার জন্য আমি প্রশ্নটি আপডেট করেছি। এটি প্রকৃতপক্ষে ইনসাইডার প্রিভিউ বিল্ড।
ক্যাল

2
আমি এই সমস্যা হচ্ছে না। এটি ssh দ্বারা সমর্থিত সমস্ত প্রোগ্রামগুলিকে প্রভাবিত করে যেমনgitapt-get
স্কেলিকুলেটর

উত্তর:


8

আমি যতদূর বলতে পারি এটি ডাব্লুএসএল-এ একটি বাগ is আশা করি, মাইক্রোসফ্ট পরবর্তী বিল্ডে এটি ঠিক করবে। তবে আপাতত, আমরা এটি সামান্য কুৎসিত হ্যাক ব্যবহার করতে পারি।

আপডেট # 1 : অবশ্যই একটি বাগ। এই সমস্যাটি গিথুব-এ পাওয়া গেছে । আপনি যদি এই সমস্ত কিছুর মধ্য দিয়ে যেতে না চান তবে শেলটি পুনরায় চালু করার আরও প্রস্তাবিত কাজ রয়েছে for

টিএল; ডিআর আপনার এসএসএইচ কনফিগারেশনের এটিকে অন্তর্ভুক্ত করুন (সাধারণত অবস্থিত ~/.ssh/config):

Host *
    ProxyCommand nc %h %p %r

এখানে কেন এটি কাজ করে, হে আমাদের, SSH ইস্যু কারণ ফায়ারওয়াল সমস্যা হয় না ncএবং telnetএকই হোস্ট এবং পোর্ট (চেষ্টা করতে কাজ telnet <host> <port>বা nc <host> <port>: আপনি ভালো কিছু দেখতে পাবেন SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7)। এটি আমরা আমাদের সুবিধার জন্য ব্যবহার করতে পারি।

এসএসএইচ প্রক্সির ব্যবহারের অনুমতি দেয় যা স্ট্যান্ডার্ড ইনপুট নেয় এবং ProxyCommandবিকল্পটির মাধ্যমে এটি সার্ভারের বন্দরে প্রেরণ করে । এটি সাধারণত সুরক্ষিত হোস্টের নেটওয়ার্কগুলিতে টানেল ব্যবহার করতে অভ্যন্তরীণ ঘাঁটি এসএসএইচ সার্ভার ব্যবহার করে কখনও কখনও লাফ হোস্ট নামে পরিচিত ( আরও তথ্যের জন্য এই লিঙ্কটি দেখুন)।

এই হ্যাকটি এসএসএইচকে কোনও ঝাঁপ হোস্ট (গুলি) ছাড়াই একটি প্রক্সি ব্যবহার করতে বলে। সুতরাং, এটি এসসিএইচটির টিসিপি রিসোর্সগুলির ব্যর্থ বরাদ্দের প্রায়শই পেয়ে যায় নেটওয়ার্ক রিসোর্স বরাদ্দকে নেটটকেটের উপর চাপিয়ে দেয় যা কাজ করে। এসএসএইচ কেবল কোনও নেটওয়ার্ক সংযোগ ছাড়াই তার এসএসএইচ কাজটি করে এবং নেটক্যাট এসএসএইচ সার্ভারে একটি টিসিপি সংযোগের মাধ্যমে কাঁচা ডেটা প্রেরণ করে।

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

আপডেট # 2: আমি আমার কয়েকটি সার্ভার দিয়ে কিছু পরীক্ষা করেছি এবং এটি কাজ করে বলে মনে হচ্ছে। এসএসএইচ কনফিগারেশনে উপরের প্রবেশটি ব্যবহার করে যখন একাধিক এন্ট্রি প্রয়োগ করা হয়। সুতরাং, ProxyCommandএই হ্যাক উপরে একটি বিদ্যমান উপস্থিত এটি ওভাররাইড হবে। যখন নতুন এসএসএইচ কমান্ডটি কার্যকর করা হয়, তখন এটি এসএসএইচ কনফিগারেশনটি পুনরায় পাঠ করে এবং যদি অন্য কোনও না থাকে তবে ProxyCommandএসএসএইচটি আমাদের হ্যাক ব্যবহার করে ProxyCommand, এটি কেবল "বহিরাগত" এসএসএইচ সেশনে প্রয়োগ করতে দেয়। সতর্কতার শব্দ: আপনি যদি হ্যাকটিকে কনফিগার ফাইলের শীর্ষে রাখেন (বা আপনি প্রবেশের উপরে এসএসএইচ চেষ্টা করছেন), এসএসএইচ সেশনগুলির জন্য অন্যটিকে ProxyCommandউপেক্ষা করা হবে ProxyCommandএবং পরিবর্তে হোস্টের ঠিকানাটি সমাধান করার এবং সংযোগ দেওয়ার চেষ্টা করা হবে সরাসরি নেটক্যাটের সাথে।


বিশদ @ কম্পিউটারগেক 125 এর জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে, কনফিগারেশনটি প্রস্তাবিত হিসাবে সেট আপ করার পরেও, আমি এখনও একই বার্তাটি পেয়েছি ssh: হোস্ট ডোমেন ডটকম পোর্টের সাথে সংযুক্ত 22: রিসোর্স অস্থায়ীভাবে অনুপলব্ধ যখন আমি এনসি-ভি <host> <port> চালনা করি, ভার্বোজ আউটপুট জন্য, আমি পাই একই ত্রুটি: রিসোর্স অস্থায়ীভাবে অনুপলব্ধ। আমি হয়ত কিছু ভুল করছি, নিশ্চিত নয়। যেহেতু গিট ব্যাশ শেলটি ব্যবহার করে আমার কোনও ssh সমস্যা নেই, তাই আপাতত আমি এটি দিয়ে থাকব। বিটিডাব্লু, আমার সিস্টেমটি এখন 14393 তৈরি হচ্ছে, সুতরাং, যদি প্রশ্নটির সময় সংস্করণে এটি কোনও বাগ ছিল তবে এটি পরে একটি বাগ 27 নির্মিত হবে।
ক্যাল

ভাল যে আকর্ষণীয়। আমি এই বিল্ড সম্পর্কে কিছু গবেষণা করতে হবে। আমি তখন 14903 চালাচ্ছিলাম (এখন আমি 14905 অবধি)। এটি আমার তৈরি বিল্ডে তারা ঠিক করা কিছু হতে পারে।
কম্পিউটারজেক

আমি কীভাবে এসএসএইচ কনফিগারেশন সম্পাদনা করব? উইন্ডোজ কনসোলের ব্যাশে আমি চেষ্টা করেছি vi ~/.ssh/configযা একটি খালি ফাইল খোলেছে। আমি আপনার আদেশগুলি আটকালাম তবে যখন আমি সংরক্ষণের চেষ্টা করব (এসএসএ ->: -> ডাব্লিউকিউ) এটি আমাকে বলে"~/.ssh/config" E212: Cannot open file for writing
ড্যান

ঠিক আছে যে অদ্ভুত। আপনি উইন্ডোজ কোন বিল্ড চলমান, এবং এর ফলাফল কি ls -al ~/.ssh?
computergeek125

3

এটি আমার জন্যও একটি সমস্যা ছিল, দেখা গেল এটি আমার (সিম্যানটেক) ফায়ারওয়াল বাশ থেকে সমস্ত ইন্টারনেট ট্র্যাফিককে অবরুদ্ধ করে।

এটি তৃতীয় পক্ষের ফায়ারওয়াল সরবরাহকারীদের সাথে একটি সাধারণ সমস্যা বলে মনে হচ্ছে যা প্রক্রিয়াটি স্বীকৃতি দেয় না:

https://github.com/Microsoft/BashOnWindows/issues/809

আমি যখন আমার ফায়ারওয়ালটি অক্ষম করেছিলাম তখন এটি ঠিক আছে। এই মুহুর্তে এর চেয়ে ভাল সমাধান খুঁজে পাচ্ছেন না।


0

আমার ক্ষেত্রে, আমি এই ত্রুটিটি পেয়েছি কারণ একটি উইন্ডোজ আপডেট আমার হাইপার-ভি সুইচটিতে সমস্যা সৃষ্টি করেছিল । আমি যে হোস্টটির সাথে ssh করার চেষ্টা করছিলাম সেটি সেই সুইচের সাথে সংযুক্ত ছিল - এটি পুনরুদ্ধার করে ssh পুনরুদ্ধার করে।


0

ভবিষ্যতের রেফারেন্সের জন্য, আপনি এনগিনেক্স ইনস্টল করার সময়, এটি ত্রুটি বার্তা "রিসোর্স অস্থায়ীভাবে অনুপলব্ধ" সহ ডিফল্টরূপে এসএসএইচটিকে অবরুদ্ধ করবে আপনি যদি না ...

sudo ufw অনুমতি ssh


উইন্ডোজ 10 এর নিজেই একটি ফায়ারওয়াল রয়েছে। আপনি কেন এটি পরামর্শ দিয়েছেন?
বিশ্বপরিयो

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