استفاده از SSH در پاورشل

آموزش استفاده از SSH در پاورشل
Avatar
نویسنده: مدیا روشن
دوشنبه 13 خرداد 1398
مطالعه: ۵ دقیقه ۰ نظر ۱۳۵۲ بازدید

پاورشل به عنوان یک ابزار قدرتمند قابلیت های بسیاری را در خود جای داده است و راه های حل های مناسبی را به سرورها و شبکه های کامپیوتری از خود نشان می دهد. هر چند پاورشل از پیچیدگی های زیادی برخوردار است اما با کمی دقت و توجه می توان به هر آنچه که در آن نهفته است، دست یافت. تسلط چیزی است که با آموزش ها مکرر پاورشل به آن دست خواهید یافت و خود را تبدیل به یکی از حرفه ای ترین کاربران این ابزار مایکروسافت خواهید کرد. برای استفاده از SSH راه حل های مختلفی وجود دارد که در این مقاله آموزش پاورشل به طور کامل به این مورد خواهیم پرداخت. به بررسی هر آنچه در مورد آن نیاز است، خواهیم پرداخت.

خرید سرویس ویندوز با SSH در پاورشل از پارس پک

از این مقاله می‌‌توانید برای مدیریت سرویس‌های ویندوز خود استفاده کنید و اگر قصد خرید سرور ویندوز پارس پک را دارید، می‌توانید با کارشناسان فروش ما در ارتباط باشید. همچنین، می‌توانید جهت کسب‌ اطلاعات بیشتر به لینک‌های زیر مراجعه کنید.

نصب ماژول Posh-SSH

برای اینکه بتوانید از SSH استفاده کنید، در ابتدا باید ویندوز شما 10 باشد. سپس باید ماژول Posh-SSH را نصب کنید. تصویر زیر به خوبی نصب این ماژول را به شما نشان می دهد:

همچنین برای نصب این ماژول باید دستور زیر را وارد نمایید:

Install-Module Posh-SSH
دستور SSH-Installation ویندوز پاورشل

نصب ماژول Posh-SSH

SSH cmdlets

با وارد کردن دستور بالا شما می توانید چندین PowerShell SSH cmdlets را در دسترس خود داشته باشید:

دستور SSH-cmdlets در پاورشل
دستورات SSH در پاورشل

حال شما به راحتی می توانید یک Session (جلسه) SSH را با استفاده از cmdlet که در ادامه آورده خواهد شد، ایجاد کنید.

دستور SSH-Session در windows powershell
ایجاد Session در پاورشل

ساخت SSH

دستور زیر ساخت SSH را به خوبی نشان می دهد:

New-SSHSession -ComputerName "thomasmaurer.azure.cloudapp.net" -Credential (Get-Credential)

اکنون به راحتی می توانید دستوراتی را در مقابل این جلسه به مرحله اجرا برسانید و یا از SCP استفاده کنید.
دستور زیر را باید در پاورشل وارد کنید و سپس آن را اجرا کنید:

Invoke-SSHCommand -Index 0 -Command "uname"

به تصویر زیر به خوبی دقت کنید تا بیشتر متوجه دستور بالا شوید.

دستور SSH-Commands
دستورات ssh در powershell

SSH به عنوان یکی از دستورات کاربردی در پاورشل می تواند راحتی زیادی را در استفاده از به شما بدهد و بدون اینکه نیازی به نصب ابزارهای دیگر داشته باشید، از عملکرد بالای آن در صورت داشتن تسلط کافی و کامل نهایت لذت را ببرید.

جمع بندی

در این مقاله آموزش ویندوز از سری مقالات آموزش سیستم عامل وبلاگ پارس‌پک گفتیم، SSH بخشی از ویندوز 10 می باشد که به عنوان یک ابزار و یا ویژگی اختیاری در آن به کار رفته است و در صورت نیاز به آن می توانید اقدام به فعال کردن آن کنید. اگر شما یکی از کاربرانی باشید که به طور حرفه ای ویندوز و سرورهای مربوط به آن را دنبال می کنید، باید گفت که حتی به ساده ترین دستورات نیز احتیاج دارید. از این رو باید تمامی آن ها را دنبال کنید و هیچ کدام از آن ها را حذف نکنید. تسلط داشتن بر روی پاورشل می تواند شما را وارد دنیای دیگری از سرورها و سیستم های کامپیوتری کند و به انجام کارهای شما سرعت بیشتری را بدهد.

سوالات متداول

سوالات متداولی در رابطه با چگونگی استفاده از SSH برای کاربران وجود دارد که در ادامه به بررسی مواردی از آن ها به منظور روشن کردن شما خواهیم پرداخت.

1. ماژول Posh-SSH را از کجا نصب کنیم؟

برای اینکه بتوانیم ماژول Posh-SSH را نصب کنیم، باید به قسمت گالری PowerShell برویم و سپس اقدام به نصب آن کنید.

2. SCP به چه منظور در این دستور به کار می رود؟

هدف از استفاده از SCP کپی کردن فایل ها می باشد.

3. برای اینکه بتوان یک پنجره از پاورشل را به سرعت باز کرد، چگونه عمل می کنیم؟

برای باز کردن سریع پنجره پاورشل می توانید بر روی دکمه Start کلیک کنید و یا Windows + X را فشار دهید و سپس از فهرست مربوطه Windows PowerShell را انتخاب کنید.

4. در صورت دریافت پیغام ارور که نشان دهنده فرمان یافت نشدن است، به چه صورت باید عمل کرد؟

اگر یک پیغامی را دریافت کردید که حاوی یافت نشدن فرمان بود، باید ابتدا از سیستم خارج شوید و دوباره به سیستم وارد شوید.