لینوکس

آموزش نصب SSH در لینوکس CentOS و Ubuntu

آموزش نصب SSH در لینوکس CentOS و Ubuntu

برای اتصال SSH به سرور لینوکس باید این سرویس را ابتدا روی آن نصب کنیم، در این مقاله نحوه نصب SSH روی لینوکس 8 CentOS و Ubuntu (اوبونتو) را به صورت تصویری به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب SSH در لینوکس CentOS و Ubuntu

نصب SSH در لینوکس CentOS و Ubuntu

اگر یک سرور لینوکس دارید باید بدانید که سرویس SSH احتمالا پرکاربردترین سرویس برای استفاده خواهد بود.

زیرا برای مدیریت سرور های لینوکس معمولا نیاز است که از طریق SSH به آن متصل شویم و تنظیمات و تغییرات را مدیریت کنیم.

وقتی برای اولین بار لینوکس را نصب می کنید به صورت پیشفرض این سرویس Run نیست و باید با استفاده از دستوراتی که در این آموزش توضیح می دهیم این سرویس را روی لینوکس سنتوس یا اوبونتو خود نصب کنید. بنابر این در ادامه این آموزش به صورت تصویری به این موضوع خواهیم پرداخت، همراه داتیس نتورک باشید.

مراحل نصب SSH در اوبونتو

برای نصب SSH در لینوکس Ubuntu ابتدا ترمینال را باز کنید و از اتصال به اینترنت در سرور اطمینان حاصل کنید.

با دستور های زیر سرور را آپدیت کنید :

sudo apt update
sudo apt upgrade

سپس برای نصب openssh دستور زیر را وارد کنید:

sudo apt install openssh-server

حالا با دستورات زیر مطمئن شوید سرویس استارت شده باشد و پس از ریبوت هم خودکار لود شود:

sudo systemctl enable ssh
sudo systemctl start ssh

اکنون با دستور زیر وضعیت SSH در اوبونتو را بررسی کنید:

sudo systemctl status ssh

باید از باز بودن پورت 22 در فایروال UFW اوبونتو هم مطمئن شویم. برای اینکار دستورات زیر را وارد کنید:

sudo ufw allow ssh
sudo ufw enable
sudo ufw status

برای ویرایش تنظیمات SSH می توانید با دستور زیر فایل مورد نظر را تغییر دهید :

nano ~/.ssh/config

پس از ذخیره باید سرویس را ری استارت کنید تا اعمال شود.

systemctl reload ssh

مراحل نصب SSH در لینوکس سنتوس 8

برای نصب SSH در لینوکس CentOS 8 ابتدا ترمینال را باز کنید و از اتصال به اینترنت در سرور اطمینان حاصل کنید.

با دستور زیر ابتدا openssh را با دستور dnf نصب کنید:

dnf install openssh-server

آموزش نصب SSH در لینوکس CentOS و Ubuntu

با دستور زیر sshd را استارت می کنیم و تنظیم می کنیم بعد از ریبوت هم اتوماتیک استارت شود.

systemctl start sshd 
systemctl enable sshd

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

systemctl status sshd

آموزش نصب SSH در لینوکس CentOS و Ubuntu

با دستورات زیر مطمئن می شویم پورت 22 برای دریافت پکت های SSH باز باشد:

firewall-cmd --zone=public --permanent --add-service=ssh
firewall-cmd --reload

برای اعمال تنظیمات سفارشی برای سرویس SSH می توانید دستور زیر را بزنید :

nano /etc/ssh/sshd_config

اگر در این فایل تغییراتی ایجاد کردید لازم است یکبار سرویس SSH را ریلود کنید تا اعمال شود.

systemctl reload sshd

امیدواریم مقاله آموزش نصب SSH در لینوکس CentOS و Ubuntu برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *