পাওয়ারশেলের মাধ্যমে এসএসএইচ


54

পাওয়ারশেলে কোনও এসএসএইচ অধিবেশন খোলা সম্ভব? বর্তমানে আমি পিটিটিওয়াই ব্যবহার করি তবে এটির প্রয়োজন না হলে এটি চমৎকার হবে।


1
আমি জানি এটি স্থানীয়ভাবে সমর্থিত নয় তবে আমি এর সমাধানও দেখতে চাই।
উদয়

5
কমান্ড লাইন থেকে কেবল putty.exe (বা plink.exe) কল করার ক্ষেত্রে কী সমস্যা?
জাভিয়ের

4
জাভিয়ার: আসুন প্লিংকটি কেবলমাত্র একটি এসএসএইচ ক্লায়েন্ট হওয়ায় এবং টার্মিনাল এমুলেশন বৈশিষ্ট্যগুলি সম্পূর্ণরূপে অভাবের সাথে শুরু করি ।
মাধ্যাকর্ষণ

+1, আমি নিজেই একটি সমাধান দেখতে চাই। এবং বেশিরভাগ ক্ষেত্রে আমি পুট্টিকে ঘৃণা করি। (SecureCRT ব্যবহারকারী)
Urda

1
: মাইক্রোসফট, SSH জন্য ভবিষ্যতে সমর্থন ঘোষণা blogs.msdn.com/b/powershell/archive/2015/06/03/...
NW।

উত্তর:


19

অবশ্যই অন্তর্নির্মিত নয়, তবে যেহেতু পাওয়ারশেল কিছু করতে পারে et নেটও করতে পারে, একটি উপায় আছে।

প্রদত্ত সমাধানটি হবে / n সফ্টওয়্যার এর নেটক্যামডলেট।

বিনামূল্যে সমাধান এই ব্লগ পোস্টের পরামর্শ ব্যবহার করা হবে


9

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

নিবন্ধটি এখানে

Joakim


6

উইন্ডোজের জন্য ওপেনএসএইচ ডাউনলোড করুন এবং ইনস্টলেশনের সময় কেবল ক্লায়েন্টটি ইনস্টল করতে বেছে নিন। সার্ভারকে ইনকডিংয়ের পুরো ইনস্টলারটি 3MB কম এবং ক্লায়েন্টটি ঠিক কাজ করে।


2
উইন্ডোজ 7 এবং 8 এ ইনস্টলারের সিস্টেম প্যাথএইচ ভেরিয়েবল স্টমপিং সম্পর্কে অনেক প্রকল্পে সতর্কতা রয়েছে - সাবধান!
প্যাট্রিক এম

2

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

সুতরাং এই সমস্যার সুস্পষ্ট সমাধান হ'ল সাইগউইন ইনস্টল করা। আপনি যদি কেবল এসএসএস চান তবে একটি ন্যূনতম ইনস্টল করুন, তবে যেহেতু পাওয়ারশেল * নিক্স শেলগুলির সাথে সামঞ্জস্যের একটি মৌলিক স্তর সরবরাহ করে (বেসিক কমান্ডগুলি এখনও রয়েছে "ডিরেক্টরিগুলির জন্য", "ইত্যাদি), পাওয়ারশেলের অভ্যন্তরে সাইগউইন স্টাফ ব্যবহার করা সত্যিই সম্ভব।

সাইগউইন এখানে ইনস্টল করুন


1
Cygwin? Bleck! পাশাপাশি একটি ভিএম জ্বালিয়ে দিতে পারে ...
উর্দা

তা কেমন করে ? ssh হ'ল উইন্ডোজ সংকলিত এক্সিকিউটেবল is আপনি যদি ইউনিক্স-ওয়াই স্টাফের সাথে হস্তক্ষেপ করতে না চান তবে অবাক হওয়ার কিছু নেই যে এর জন্য আপনাকে কিছু লিব ইনস্টল করতে হবে।
raph.amiard

আমির দ্বীন এর উত্তর দেখুন, আমি মনে করি এটি এখানে সেরা সমাধান এবং দুর্দান্ত কাজ করে।
হোশ সাদিক

1
উইন্ডোজ বর্ণনার জন্য ওপেনএসএসএইচ থেকে @ হোশসাদিক: "উইন্ডোজ প্ল্যাটফর্মে ওপেনএসএসএইচ সার্ভার চালনার জন্য উপযুক্ত সাইগউইন পরিবেশের ন্যূনতম ইনস্টলেশন করার জন্য একটি ইনস্টলার"।
ডগলাস লুডলো

2

একটি নতুন (নিখরচায়) পাওয়ারশেল এসএসএইচ সমাধান রয়েছে, একটি নতুন লাইব্রেরি বাস্তবায়ন ব্যবহার করে, vBlog দেখুন >> পাওয়ারশেল ব্যবহার করে এসএসএইচ ক্লায়েন্ট


মৃত লিঙ্ক আপনি এই ঠিক করতে পারেন?
বাসটিয়েন ভান্ডামমে

1

টার্গেট মেশিনটি যদি উইন্ডোজ বাক্স হয় তবে আপনি তার পরিবর্তে পাওয়ারশেল রিমোটিং ব্যবহার করতে পারেন ।

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




1

খুব ভাল নেটিভ এসএসএস ক্লায়েন্ট পাওয়ার একটি উপায় হ'ল গিটহাব ( https://windows.github.com/ ) থেকে গিট ইনস্টল করা ।

এটি পাওয়ারশেলে গিট ব্যবহারের জন্য সমস্ত পাথ সঠিকভাবে সেট করে একটি পশ-গিট উইন্ডোতে একটি শর্টকাট তৈরি করে। এটি স্বয়ংক্রিয়ভাবে এসএসএস এবং স্ক্যাপ বাইনারিগুলির সাথে আসে।

এটি বাস্তবায়ন কী তা আমি নিশ্চিত নই, তবে এটির মতো একটি লিনাক্স রয়েছে, যেমন এটি অনুভূত হয় না et নেট ভিত্তিক বা পাওয়ারশেল কমান্ডলেট ব্যবহার করে।

এটি the home / .ssh / ওপেনস্যাচ ফর্ম্যাটে কনফিগার করা প্রাইভেট কীটি তুলে নিচ্ছে এবং সম্ভবত কেউ নিশ্চিত করতে পারে। মনে হচ্ছে এটি ওপেনশ।

এটিকে আরও উন্নত করতে, আমি আমার $ প্রোফাইলে নিম্নলিখিতটি করে এটি আমার নিয়মিত পাওয়ারশেল প্রোফাইলে সংহত করেছি। তার মানে আমার গিথুবের শর্টকাট ব্যবহার করতে হবে না।

. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1") . (Resolve-Path "$env:LOCALAPPDATA\GitHub\PoshGit_*\profile.example.ps1")


1

পোশ-এসএসএইচ পোস্টওয়ারশেল ম্যাগাজিনের একটি নিখরচায় মডিউল যা পাওয়ারশেল 3.0.০ এবং তারপরের জন্য কাজ করে।

এটি http://www.powershellmagazine.com/2014/07/03/posh-ssh-open-source-ssh-powershell-module/ এ উপলব্ধ

সম্পূর্ণ ডকুমেন্টেশন উপরের লিঙ্কে সরবরাহ করা হয়। একটি স্ক্রিপ্টে আপনি সত্যিই একটি ইন্টারেক্টিভ সংযোগ চান না, সুতরাং এটি দুটি ধাপ। প্রথম সেশন তৈরি করুন। 2 য় কমান্ড প্রেরণ।

$ServerConnection = New-SSHSession -KeyFile $keyLocation -ComputerName $sshComp -Credential $mycreds -AcceptKey

আপনার তৈরি প্রথম সেশনের 0 সূচক থাকবে।

Invoke-SSHCommand -Index 0 -Command "some command to run over ssh"

কোনও কমান্ড চালানোর আগে সংযোগ তৈরির চেষ্টা করা এবং সেশনটির উপস্থিতি যাচাই করা সেরা অনুশীলন। এটি পাওয়ারশেল স্ক্রিপ্টের অভ্যন্তর থেকে লিনাক্স সার্ভারের সাথে ইন্টারেক্টিভ করে।


-2

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

দুর্ভাগ্যক্রমে উইন্ডোজ বোর্ডে কোনও স্ট্যান্ডার্ড এসএসএস ক্লায়েন্ট বা ডিমন সফ্টওয়্যার নেই।

এর ফলাফল কম-বেশি অদ্ভুত বাস্তবায়ন, ওপেন সোর্স, ফ্রিওয়্যার, শেয়ারওয়্যার এবং এর মতো একটি চিড়িয়াখানায় তৈরি হয় ... কিছু কিছু কাজ কখনও কখনও হয় না।

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

সাইগউইন সেরা উপলব্ধ সমাধান।

putty / plink / winscp ক্লায়েন্ট সফ্টওয়্যার হিসাবে। স্ক্রিপ্টিং জন্য এটি ঠিক আছে।

উইন্ডোজ ইন্টিগ্রেশন জন্য ssh ডিমন আছে, কিন্তু সমাধান কমবেশি অস্থির হয়।

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


4
এটি আসলে ওপিএস প্রশ্নের উত্তর দেয় না । সাইগউইন কেন ওপিতে উত্থাপিত প্রশ্নের সমাধান, তা বোঝাতে আপনি নিজের প্রশ্নটি সম্পাদনা করতে পারেন?
আমি বলছি মনিকা পুনরায়

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