পাওয়ারশেলে কোনও এসএসএইচ অধিবেশন খোলা সম্ভব? বর্তমানে আমি পিটিটিওয়াই ব্যবহার করি তবে এটির প্রয়োজন না হলে এটি চমৎকার হবে।
পাওয়ারশেলে কোনও এসএসএইচ অধিবেশন খোলা সম্ভব? বর্তমানে আমি পিটিটিওয়াই ব্যবহার করি তবে এটির প্রয়োজন না হলে এটি চমৎকার হবে।
উত্তর:
অবশ্যই অন্তর্নির্মিত নয়, তবে যেহেতু পাওয়ারশেল কিছু করতে পারে et নেটও করতে পারে, একটি উপায় আছে।
প্রদত্ত সমাধানটি হবে / n সফ্টওয়্যার এর নেটক্যামডলেট।
বিনামূল্যে সমাধান এই ব্লগ পোস্টের পরামর্শ ব্যবহার করা হবে ।
আমি কোডপ্লেক্সে পাওয়া এসএসএইচ.এনইটি লাইব্রেরির উপর ভিত্তি করে পাওয়ারশেল থেকে এসএসএইচ সেশনগুলি নিয়ে কাজ করার জন্য একটি মডিউল লিখেছি। সংযোগ তৈরি করার জন্য এটিতে নিউ-এসশসেশন রয়েছে (বিভিন্ন শংসাপত্র ব্যবহার করে একাধিক লক্ষ্যগুলি সমর্থিত) এবং তারপরে আপনি যে কোনও সংখ্যক লক্ষ্য হোস্টের বিরুদ্ধে কমান্ড চালাতে ইনভোক-এসএসকম্যান্ড ব্যবহার করতে পারেন। এমনকি একটি এন্টার-এসএসসেশন রয়েছে যা খুব প্রাথমিক, ইন্টারেক্টিভ শেল রয়েছে।
নিবন্ধটি এখানে ।
Joakim
উইন্ডোজের জন্য ওপেনএসএইচ ডাউনলোড করুন এবং ইনস্টলেশনের সময় কেবল ক্লায়েন্টটি ইনস্টল করতে বেছে নিন। সার্ভারকে ইনকডিংয়ের পুরো ইনস্টলারটি 3MB কম এবং ক্লায়েন্টটি ঠিক কাজ করে।
আমি এখনও এই প্রশ্নের একটি উত্তর পোস্ট করছি, কারণ আমি গ্রহণযোগ্য উত্তরটি আমার প্রয়োজনগুলিতে মোটেই স্যুট না করে পেয়েছি (কেবলমাত্র একটি প্রদত্ত সমাধান বা অন্য কোনও যা টার্মিনালটি ভালভাবে পরিচালনা করে না)।
সুতরাং এই সমস্যার সুস্পষ্ট সমাধান হ'ল সাইগউইন ইনস্টল করা। আপনি যদি কেবল এসএসএস চান তবে একটি ন্যূনতম ইনস্টল করুন, তবে যেহেতু পাওয়ারশেল * নিক্স শেলগুলির সাথে সামঞ্জস্যের একটি মৌলিক স্তর সরবরাহ করে (বেসিক কমান্ডগুলি এখনও রয়েছে "ডিরেক্টরিগুলির জন্য", "ইত্যাদি), পাওয়ারশেলের অভ্যন্তরে সাইগউইন স্টাফ ব্যবহার করা সত্যিই সম্ভব।
একটি নতুন (নিখরচায়) পাওয়ারশেল এসএসএইচ সমাধান রয়েছে, একটি নতুন লাইব্রেরি বাস্তবায়ন ব্যবহার করে, vBlog দেখুন >> পাওয়ারশেল ব্যবহার করে এসএসএইচ ক্লায়েন্ট
http://www.powershellinside.com/powershell/ssh/ ব্যক্তিগত সমস্ত ব্যবহারের জন্য বিনামূল্যে।
আমি গিট http://git-scm.com/downloads ব্যবহার করি
এসসিপি এবং অন্যান্য যেমন দরকারী যে একটি অন্যান্য হোস্ট অন্তর্ভুক্ত।
খুব ভাল নেটিভ এসএসএস ক্লায়েন্ট পাওয়ার একটি উপায় হ'ল গিটহাব ( https://windows.github.com/ ) থেকে গিট ইনস্টল করা ।
এটি পাওয়ারশেলে গিট ব্যবহারের জন্য সমস্ত পাথ সঠিকভাবে সেট করে একটি পশ-গিট উইন্ডোতে একটি শর্টকাট তৈরি করে। এটি স্বয়ংক্রিয়ভাবে এসএসএস এবং স্ক্যাপ বাইনারিগুলির সাথে আসে।
এটি বাস্তবায়ন কী তা আমি নিশ্চিত নই, তবে এটির মতো একটি লিনাক্স রয়েছে, যেমন এটি অনুভূত হয় না et নেট ভিত্তিক বা পাওয়ারশেল কমান্ডলেট ব্যবহার করে।
এটি the home / .ssh / ওপেনস্যাচ ফর্ম্যাটে কনফিগার করা প্রাইভেট কীটি তুলে নিচ্ছে এবং সম্ভবত কেউ নিশ্চিত করতে পারে। মনে হচ্ছে এটি ওপেনশ।
এটিকে আরও উন্নত করতে, আমি আমার $ প্রোফাইলে নিম্নলিখিতটি করে এটি আমার নিয়মিত পাওয়ারশেল প্রোফাইলে সংহত করেছি। তার মানে আমার গিথুবের শর্টকাট ব্যবহার করতে হবে না।
. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")
. (Resolve-Path "$env:LOCALAPPDATA\GitHub\PoshGit_*\profile.example.ps1")
পোশ-এসএসএইচ পোস্টওয়ারশেল ম্যাগাজিনের একটি নিখরচায় মডিউল যা পাওয়ারশেল 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"
কোনও কমান্ড চালানোর আগে সংযোগ তৈরির চেষ্টা করা এবং সেশনটির উপস্থিতি যাচাই করা সেরা অনুশীলন। এটি পাওয়ারশেল স্ক্রিপ্টের অভ্যন্তর থেকে লিনাক্স সার্ভারের সাথে ইন্টারেক্টিভ করে।
এসএসএইচ এবং এসএফটিপি নিঃসন্দেহে সুরক্ষিত দূরবর্তী অ্যাক্সেস অ্যাপ্লিকেশনটিতে শিল্পের স্ট্যান্ডার্ডকে উপস্থাপন করে। ভাগ্যক্রমে এটি সম্ভব যে কোনও সংযোগ স্থাপন করা সত্যিই দ্রুত এবং সহজ হতে পারে। দুর্ভাগ্যজনকভাবে সত্যটি হচ্ছে সমস্যা সমাধানের সাথে সময় নষ্ট করার অনেক সম্ভাবনা রয়েছে।
দুর্ভাগ্যক্রমে উইন্ডোজ বোর্ডে কোনও স্ট্যান্ডার্ড এসএসএস ক্লায়েন্ট বা ডিমন সফ্টওয়্যার নেই।
এর ফলাফল কম-বেশি অদ্ভুত বাস্তবায়ন, ওপেন সোর্স, ফ্রিওয়্যার, শেয়ারওয়্যার এবং এর মতো একটি চিড়িয়াখানায় তৈরি হয় ... কিছু কিছু কাজ কখনও কখনও হয় না।
উইন্ডোজ মধ্যে, এটি একটি অর্থ জিনিস। মাইক্রোসফ্ট খুব সহজেই 1 টি লিজেন্সযুক্ত কম্পিউটারে খুব বেশি ব্যবহারকারী সংযোগ স্থাপন করতে চায় না। তারা তাদের নিজস্ব সমাধান বিক্রি করতে চায়। সুতরাং তারা নেটিভ এসএসএল দেয় না।
সাইগউইন সেরা উপলব্ধ সমাধান।
putty / plink / winscp ক্লায়েন্ট সফ্টওয়্যার হিসাবে। স্ক্রিপ্টিং জন্য এটি ঠিক আছে।
উইন্ডোজ ইন্টিগ্রেশন জন্য ssh ডিমন আছে, কিন্তু সমাধান কমবেশি অস্থির হয়।
উইন্ডোতে চলতে থাকা এসএসএইচ ডিমন করার সবচেয়ে স্থিতিশীল উপায় হ'ল এটি একটি লিনাক্স ভিএম-এর অভ্যন্তরে চালানো, একটি ছোট লিনাক্স ডিসটিবিউশন দিয়ে উপলব্ধি করা যায়।