--- title: آموزش اتصال به سرور از طریق SSH weight: -80 ---
# آموزش اتصال به سرور از طریق SSH

پیش نیاز: نصب SSH در ویندوز

(کلیک کنید)
* اگر کلاینت شما ویندوز است؛ می توانید از پاورشل استفاده نمایید. ابتدا اگر تا کنون ماژول OpenSSH را نصب ننموده اید؛ پاورشل را با **دسترسی ادمین** باز کنید یعنی روی PowerShell راست کلیک کنید و Run as Administrator را بزنید. ![image](https://user-images.githubusercontent.com/114227601/222904592-cd26b3bf-a014-4253-9488-ee9717f006fe.png) سپس این دستور را اجرا کنید:
``` Add-WindowsCapability -Online -Name OpenSSH.Client ```
پس از آن چنین چیزی را باید مشاهده کنید: ![image](https://user-images.githubusercontent.com/114227601/222904870-e709f69e-1a8d-4a6d-ad6a-3d7bdcd917c3.png) تبریک نصب ssh به پایان رسید
# نحوه اتصال و رفع عیب از طریق SSH در صورتی که به هر دلیلی دسترسی نیاز به اتصال به سرور داشته باشید؛ در این حالت تنها راه اتصال به سرور و اعمال کانفیگ و تغییرات از طریق ترمینال است. در این حالت نیاز است ابتدا به سرور SSH بزنید. برای این کار: با توجه به سیستم عامل خود یکی از برنامه های زیر را باز کنید. - ویندوز: `PowerShell` - مک: `Terminal` - لینوکس : `Terminal` سپس از طریق اجرای دستور زیر به سرور متصل شوید:
``` ssh user@ ```
معمولا یوزر شما در سروری که خریداری کردید `root` هست فرض کنید IP سرور شما `1.1.1.1` هست پس دستور به شکل زیر میشه
``` ssh root@1.1.1.1 ```
اگر پورت دیفالت SSH را تغییر داده اید در این صورت باید کامند فوق را به این شکل تغییر دهید.
``` ssh root@ -p ```
یعنی مثلا اگر آیپی شما `1.1.1.1` و پورت `2222` باشد باید به این شکل کامند را اجرا کرد.
``` ssh root@1.1.1.1 -p 2222 ```