---
title: فعال کردن SSH اوبونتو
description: فعال کردن SSH در سیستم‌عامل Ubuntu به شما اجازه می‌دهد تا از طریق شبکه به سیستم خود دسترسی داشته باشید. این قابلیت به ویژه برای مدیران سیستم و توسعه‌دهندگان که نیاز به مدیریت سرورها از راه دور دارند، بسیار مفید است. در این مقاله به صورت گام‌به‌گام به شما آموزش خواهیم داد که چگونه SSH را در Ubuntu فعال کنید.
url: "https://www.novinhost.org/docs/enable-ssh-ubuntu/"
updated: "2025-12-15"
category: راهنمای لینوکس / اوبونتو
---

# فعال کردن SSH اوبونتو

## آموزش فعال کردن SSH در Ubuntu

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

[**سرور مجازی ایران**](https://www.novinhost.org/vps/iran-novin/)

### پیش‌نیازها

- دسترسی به سیستم Ubuntu با دسترسی مدیریتی (superuser).
- اتصال به اینترنت برای نصب بسته‌های مورد نیاز.

### مراحل فعال‌سازی SSH

#### 1. نصب OpenSSH Server

ابتدا باید بسته OpenSSH Server را نصب کنید. این بسته شامل سرویس‌دهنده SSH است که برای اتصال از راه دور به سیستم لازم است.

![فعال کردن SSH اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/12/SSh-en-Ubuntu-1024x550.webp)
فعال کردن SSH اوبونتو

ابتدا ترمینال را باز کنید و دستور زیر را وارد کنید تا لیست بسته‌ها به‌روزرسانی شود:

```bash
sudo apt update
```

سپس دستور زیر را برای نصب OpenSSH Server اجرا کنید:

```bash
sudo apt install openssh-server
```

#### 2. بررسی وضعیت SSH

پس از نصب، باید مطمئن شوید که سرویس SSH به درستی در حال اجرا است. برای بررسی وضعیت این سرویس، دستور زیر را اجرا کنید:

```bash
sudo systemctl status ssh
```

اگر سرویس SSH به درستی در حال اجرا باشد، باید پیامی با وضعیت active (running) مشاهده کنید.

#### 3. پیکربندی فایروال

اگر از UFW (فایروال پیش‌فرض Ubuntu) استفاده می‌کنید، باید به طور مشخص اجازه دسترسی به پورت SSH (پورت 22) را بدهید. برای این کار، دستور زیر را اجرا کنید:

```bash
sudo ufw allow ssh
```

برای تأیید تغییرات فایروال و اطمینان از فعال بودن آن، می‌توانید دستور زیر را اجرا کنید:

```bash
sudo ufw status
```

#### 4. آزمایش اتصال SSH

پس از انجام مراحل بالا، می‌توانید با استفاده از یک کلاینت SSH مثل OpenSSH Client در سیستم‌های Linux یا PuTTY در ویندوز، تلاش کنید به سرور خود متصل شوید.

برای اتصال از سیستم دیگری، در ترمینال دستور زیر را وارد کنید:

```bash
ssh your_username@your_server_ip
```

به جای your_username و your_server_ip نام کاربری و آی‌پی سرور خود را جایگزین کنید.

#### 5. تنظیمات پیشرفته (اختیاری)

برای امنیت بیشتر می‌توانید پورت پیش‌فرض SSH را تغییر دهید و یا از احراز هویت کلید عمومی به جای رمز عبور استفاده کنید.

برای تغییر پورت، فایل تنظیمات SSH را باز کنید:

```bash
sudo nano /etc/ssh/sshd_config
```

خطی که شامل Port 22 است را پیدا کرده و مقدار آن را به پورت دیگری که کمتر مورد توجه باشد تغییر دهید. سپس فایل را ذخیره کرده و سرویس SSH را دوباره راه‌اندازی کنید:

[سرور اختصاصی ایران](https://www.novinhost.org/dedicated-server/%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86/)

```bash
sudo systemctl restart ssh
```

برای استفاده از احراز هویت کلید عمومی، ابتدا یک جفت کلید SSH بسازید:

```bash
ssh-keygen
```

سپس فایل public key را به سرور منتقل کنید:

```bash
ssh-copy-id your_username@your_server_ip
```

### فعال کردن SSH اوبونتو

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

**توضیحات تکمیلی و اختیاری برای برنامه نویسان درباره فعال کردن SSH اوبونتو :**

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

1. **باز کردن ترمینال:**
    ابتدا ترمینال را باز کنید. می‌توانید با استفاده از کلیدهای `Ctrl` + `Alt` + `T` ترمینال را باز کنید.
2. **نصب OpenSSH Server:**
    برای نصب سرویس SSH، می‌توانید از دستور زیر استفاده کنید:
   ```bash
   sudo apt update
   sudo apt install openssh-server
   ```

   این دستورات ابتدا فهرست بسته‌ها را به‌روزرسانی کرده و سپس بسته OpenSSH Server را نصب می‌کنند.
3. **فعال‌سازی و راه‌اندازی سرویس SSH:**
    پس از نصب، سرویس SSH باید به صورت خودکار شروع به کار کرده باشد. با این حال، می‌توانید با استفاده از دستورات زیر سرویس را فعال و سپس وضعیت آن را بررسی کنید:
   ```bash
   sudo systemctl enable ssh
   sudo systemctl start ssh
   sudo systemctl status ssh
   ```

   دستور `enable` سرویس را تنظیم می‌کند که هنگام راه‌اندازی سیستم به صورت خودکار اجرا شود و دستور `start` سرویس را فوراً اجرا می‌کند. با دستور `status` می‌توانید وضعیت فعلی سرویس را ببینید.
4. **تنظیمات فایروال (اختیاری):**
    اگر فایروال UFW (Uncomplicated Firewall) فعال است، باید پورت SSH (به طور پیش فرض پورت ۲۲) را باز کنید:
   ```bash
   sudo ufw allow ssh
   ```

   یا به طور خاص:

   ```bash
   sudo ufw allow 22
   ```
5. **اتصال به سرور از طریق SSH:**
    حالا می‌توانید از یک کلاینت SSH برای اتصال به سرور اوبونتو خود استفاده کنید. برای مثال:
   ```bash
   ssh username@your_server_ip
   ```

   `username` را با نام کاربری خود و `your_server_ip` را با IP سرور خود جایگزین کنید.

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