خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه فعال کردن SSH در سیستم عامل Ubuntu
Secure Shell یا SSH یک پروتکل شبکه ای است که از طریق آن می توانید بین کلاینت و سرور یک ارتباط امن ایجاد کنید. هرگونه تعامل بین سرور و کلاینت رمزگذاری می شود. این آموزش نحوه فعال کردن SSH در دستگاه اوبونتو را توضیح می دهد. توجه داشته باشید که این موارد اوبونتو ورژن 20.4، هم ورژن Ubuntu Desktop و هم Ubuntu Server تست شده است.
فعال کردن SSH به شما امکان می دهد تا به صورت ریموت به سیستم خود متصل شده و کنترل، پیکربندی و مدیریت سرور را انجام دهید.
به طور پیش فرض، هنگامی که اوبونتو را نصب می کنید ، دسترسی ریموت از طریق SSH مجاز نیست. فعال کردن SSH در اوبونتو بسیار ساده است. برای شروع، Terminal را باز کرده(اگر نسخه سرور اوبونتو را نصب کرده اید که فقط دستورات را باید اجرا کنید) و سپس دستور زیر را به منظور آپدیت کردن پکیج Repository cache اوبونتو وارد و Enter کنید تا اجرا شود.
پسورد را وارد کرده تا آپدیت صورت گیرد. پس از آپدیت شدن، حالا با دستور زیر نصب SSH را روی لینوکس اوبونتو خود انجام دهید:
اگر مانند تصویر زیر، سوالی پرسیده شد، با تایپ Y و Enter کردن کار را ادامه دهید.
پس از اتمام نصب، سرویس SSH به طور خودکار استارت می شود. با تایپ کردن دستور می توانید تأیید کنید که آیا سرویس SSH روی سیستم تان در حال اجرا است یا خیر:
پس از اجرای دستور فوق مانند تصویر زیر باید به شما بگوید که سرویس در حال اجراست:
با فشردن کلید q یا CTRL+C به حالت Command Line برگردید. اوبونتو دارای ابزار پیکربندی فایروال با نام UFW است. باید SSH را روی فایروال اوبونتو باز کنید تا این ترافیک اجزاه عبور را پیدا کند:
همین! حالا می توانید با کمک ابزارهایی مانند Putty از سیستم عاملی مانند ویندوز به UBUNTU از طریق ssh متصل شوید و یا اگر OpenSSH Client را فعال کرده باشید از طریق آنهم می توانید به اوبونتو یا هر ساختار دیگری از طریق SSH ریموت بزنید. سیستم های لینوکس و macOS به طور پیشفرض SSH Client را دارند. با نصب OpenSSH Client از طریق Syntax زیر می توانید به سیستم اوبونتو از طریق ssh وصل شوید. البته دستور را باید در cmd ویندوز وارد کنید.
مثلا:
بدست آوردن IP Address سیستم اوبونتو، کافیست که دستور ip a یا ifconfig را در terminal وارد کرده تا IP دستگاه نمایش داده شود.
سپس طبق syntax فوق بدان متصل شوید.
برای غیرفعال کردن SSH server روی اوبونتو، کافیست سرویس SSH را با اجرای دستور زیر غیرفعال کنید:
با دستور زیر هم دوباره فعال می شود.
فعال کردن SSH به شما امکان می دهد تا به صورت ریموت به سیستم خود متصل شده و کنترل، پیکربندی و مدیریت سرور را انجام دهید.
به طور پیش فرض، هنگامی که اوبونتو را نصب می کنید ، دسترسی ریموت از طریق SSH مجاز نیست. فعال کردن SSH در اوبونتو بسیار ساده است. برای شروع، Terminal را باز کرده(اگر نسخه سرور اوبونتو را نصب کرده اید که فقط دستورات را باید اجرا کنید) و سپس دستور زیر را به منظور آپدیت کردن پکیج Repository cache اوبونتو وارد و Enter کنید تا اجرا شود.
sudo apt update
پسورد را وارد کرده تا آپدیت صورت گیرد. پس از آپدیت شدن، حالا با دستور زیر نصب SSH را روی لینوکس اوبونتو خود انجام دهید:
sudo apt install openssh-server
اگر مانند تصویر زیر، سوالی پرسیده شد، با تایپ Y و Enter کردن کار را ادامه دهید.
پس از اتمام نصب، سرویس SSH به طور خودکار استارت می شود. با تایپ کردن دستور می توانید تأیید کنید که آیا سرویس SSH روی سیستم تان در حال اجرا است یا خیر:
sudo systemctl status ssh
پس از اجرای دستور فوق مانند تصویر زیر باید به شما بگوید که سرویس در حال اجراست:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago
...
با فشردن کلید q یا CTRL+C به حالت Command Line برگردید. اوبونتو دارای ابزار پیکربندی فایروال با نام UFW است. باید SSH را روی فایروال اوبونتو باز کنید تا این ترافیک اجزاه عبور را پیدا کند:
sudo ufw allow ssh
همین! حالا می توانید با کمک ابزارهایی مانند Putty از سیستم عاملی مانند ویندوز به UBUNTU از طریق ssh متصل شوید و یا اگر OpenSSH Client را فعال کرده باشید از طریق آنهم می توانید به اوبونتو یا هر ساختار دیگری از طریق SSH ریموت بزنید. سیستم های لینوکس و macOS به طور پیشفرض SSH Client را دارند. با نصب OpenSSH Client از طریق Syntax زیر می توانید به سیستم اوبونتو از طریق ssh وصل شوید. البته دستور را باید در cmd ویندوز وارد کنید.
ssh username@ip_address
مثلا:
ssh user1@192.168.20.21ضمنا در سایر ساختارها وقتی از طریق خط فرمان قصد متصل شده از طریق ssh را دارید، باز هم از همین syntax فوق باید استفاده کنید.
بدست آوردن IP Address سیستم اوبونتو، کافیست که دستور ip a یا ifconfig را در terminal وارد کرده تا IP دستگاه نمایش داده شود.
سپس طبق syntax فوق بدان متصل شوید.
برای غیرفعال کردن SSH server روی اوبونتو، کافیست سرویس SSH را با اجرای دستور زیر غیرفعال کنید:
sudo systemctl disable --now ssh
با دستور زیر هم دوباره فعال می شود.
sudo systemctl enable --now ssh
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: