hiddify.com/docs/manager/installation-and-setup/How-to-connect-to-server-via-SSH.fa.md
global 2db814702f
Some checks are pending
ci / deploy (push) Waiting to run
Initial commit
2025-03-05 18:05:33 +03:00

81 lines
2.6 KiB
Markdown

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