উইন্ডোজ এ OpenSSH কনফিগারেশন ফাইল - ProxyCommand কাজ করছে না


0

আমি device1 এর মাধ্যমে ডিভাইস 2 এ সংযোগ করতে উইন্ডোজ এ OpenSSH ProxyCommand ব্যবহার করার চেষ্টা করছি। Device2 অনুরোধ xxxxx পোর্ট ফরওয়ার্ডিং এবং ProxyCommand ছাড়া সংযোগ সূক্ষ্ম কাজ করে (তবে প্রথমে device1 এবং তারপরে device2 এর সাথে সংযোগ করতে হবে এবং আমি সহজ, এক ধাপ সংযোগ চাই)।

আমি C: \ Program Files \ OpenSSH \ ইত্যাদি \ ssh_config ফাইল তৈরি করেছি নিম্নলিখিত হিসাবে:

Host device1
Hostname xxx.xxx.xx.xx
User root

Host device2
ProxyCommand ssh -q device1 nc -q0 localhost xxxxx

এখন যখন আমি টাইপ

ssh user@device2

আমি পাই

/bin/sh: No such file or directory
write: Broken pipe

আমি লিনাক্স ওএস এ এটি চেক করেছি এবং এটি ঠিক কাজ করেছে। আপনি কি আমাকে ভুল করতে পারে দয়া করে ব্যাখ্যা করতে পারেন?

উপরন্তু আমি C: \ Program Files \ OpenSSH \ home \ user \ .shsh \ config এ কনফিগারেশন তৈরি করার চেষ্টা করেছি এবং একই ফলাফল পেয়েছি।

আমি কনফিগ ফাইল মুছে ফেলার পরে আমি পেতে

ssh: Could not resolve hostname device2: Name or service not known

সুতরাং ফাইল সনাক্ত করা হয় বলে মনে হচ্ছে।

আমি OpenSSH_7.6p1, OpenSSL 1.0.2k ব্যবহার করছি 26 জানুয়ারী 2017, এবং উইন্ডোজ 10


1
আপনি কি উইন্ডোজ বিল্ড ওপেনএসএইচ তৈরি করছেন তা নির্দিষ্ট করতে হবে। এখানে অনেক.
Martin Prikryl

OpenSSH_7.6p1, OpenSSL 1.0.2k 26 জানুয়ারী 2017, এবং উইন্ডোজ 10. প্রশ্ন যোগ করা হয়েছে
Jacek

এটা আমার প্রশ্নের উত্তর নয় (এখনও দরকারী তথ্য থাকা অবস্থায়)। আমি উইন্ডোজ বিল্ড ওপেনএসএইচ তৈরী করেছি যেখানে আপনি জিজ্ঞাসা করছি।
Martin Prikryl

আমি এখানে থেকে এটা মনে করি sourceforge.net/projects/sshwindows রিভিউ পড়া আমি মনে করি এটা খারাপ পছন্দ ছিল। যদি আমি ব্যবহৃত ফাইলটি না করি তবে আমি মূল লিঙ্কটি খুঁজে পাচ্ছি না।
Jacek

এছাড়াও, কিছুক্ষণ পর আমি উইন্ডোজ ঐচ্ছিক বৈশিষ্ট্য ব্যবহার করে ও OpenSSH ক্লায়েন্ট (বিটা) ইনস্টল করেছি। এটা আমার সমস্যা সমাধান হবে চিন্তা
Jacek

উত্তর:


1

ঠিক আছে তাই আমি মনে করি আমি এটি খুঁজে বের করেছি, যদিও আমার সমস্যা সমাধান করা হয় না, এটি হতে পারে না।

আমার গবেষণা এবং ধন্যবাদ থেকে https://superuser.com/users/213663/martin-prikryl আমি জানতাম যে উইন্ডোজ এর জন্য OpenSSH এর কোনও নির্মাণ নেই ProxyCommand এর সহায়তায় (অন্তত আমি এটি খুঁজে পাচ্ছি না এবং তাদের সাইটে এই তথ্যটি পাওয়া যায়নি)।

আমি পেয়েছিলাম কারণ:

/bin/sh: No such file or directory
write: Broken pipe

খারাপ OpenSSH নির্মাণ কারণ ছিল। আমি এটা থেকে ডাউনলোড

https: //sourceforge.net/projects/sshwindows/

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

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