نحوه اتصال به سرورهای لینوکسی از طریق SSH (راهنمای استفاده از پورت 22 و 8822)
اتصال به سرورهای لینوکسی از طریق SSH یکی از مهمترین روشها برای مدیریت سرورهای لینوکس است. مدیران سرور، برنامهنویسان و کاربران VPS معمولاً برای کنترل سرور، اجرای دستورات و مدیریت فایلها از این روش استفاده میکنند. اتصال به سرورهای لینوکسی از طریق SSH به شما این امکان را میدهد که بدون نیاز به دسترسی فیزیکی به سرور، از هر نقطهای در اینترنت سرور خود را مدیریت کنید.
در این راهنمای بلاگ آتناهاست قصد داریم بهصورت کامل نحوه اتصال به سرورهای لینوکسی از طریق SSH را توضیح دهیم. همچنین بررسی میکنیم که پورت پیشفرض SSH یعنی 22 چیست، چرا گاهی به 8822 تغییر داده میشود و چگونه باید هنگام اتصال از این پورت استفاده کنید.
SSH چیست و چه کاربردی دارد؟
قبل از اینکه نحوه اتصال به سرورهای لینوکسی از طریق SSH را بررسی کنیم، بهتر است ابتدا با مفهوم SSH آشنا شویم. SSH که مخفف Secure Shell است، یک پروتکل شبکه امن برای برقراری ارتباط با سرورهای لینوکسی محسوب میشود. این پروتکل ارتباط شما با سرور را رمزنگاری میکند تا اطلاعات در مسیر انتقال قابل شنود نباشد.
به کمک اتصال به سرورهای لینوکسی از طریق SSH میتوانید بسیاری از کارهای مدیریتی سرور را انجام دهید. برای مثال میتوانید نرمافزار نصب کنید، فایلها را مدیریت کنید، تنظیمات سیستم را تغییر دهید و سرویسهای مختلف سرور را کنترل کنید. به همین دلیل اتصال به سرورهای لینوکسی از طریق SSH یکی از مهمترین مهارتهایی است که هر مدیر سرور باید آن را بداند.
پورت پیشفرض SSH چیست؟
در حالت پیشفرض، سرویس SSH روی پورت 22 اجرا میشود. زمانی که قصد اتصال به سرورهای لینوکسی از طریق SSH را دارید، سیستم بهصورت خودکار از این پورت استفاده میکند. به همین دلیل در بیشتر مواقع هنگام اتصال نیازی به وارد کردن شماره پورت نیست.
برای مثال اگر بخواهید اتصال به سرورهای لینوکسی از طریق SSH را برقرار کنید، میتوانید از دستور زیر استفاده کنید:
ssh root@server-ip
در این دستور، root نام کاربری سرور و server-ip آیپی سرور است. اگر پورت SSH همان 22 باشد، سیستم بهصورت خودکار از این پورت استفاده خواهد کرد. البته در صورت نیاز میتوانید پورت را به شکل زیر مشخص کنید:
ssh root@server-ip -p 22
در این حالت نیز اتصال به سرورهای لینوکسی از طریق SSH از طریق پورت 22 انجام میشود.
چرا پورت SSH از 22 به 8822 تغییر داده میشود؟
یکی از روشهای افزایش امنیت سرور، تغییر پورت SSH است. از آنجا که بیشتر سرورها برای اتصال به سرورهای لینوکسی از طریق SSH از پورت 22 استفاده میکنند، بسیاری از حملات خودکار اینترنتی ابتدا این پورت را بررسی میکنند. این حملات معمولاً تلاش میکنند با امتحان کردن رمزهای مختلف وارد سرور شوند.
برای کاهش این خطر، مدیران سرور اغلب پورت پیشفرض SSH را تغییر میدهند. یکی از پورتهایی که در بسیاری از سرورها استفاده میشود، پورت 8822 است. با این کار اتصال به سرورهای لینوکسی از طریق SSH همچنان امکانپذیر است، اما افراد غیرمجاز سختتر میتوانند سرور را پیدا کنند.
بنابراین تغییر پورت از 22 به 8822 یک اقدام امنیتی ساده اما مؤثر محسوب میشود.
نحوه اتصال به سرورهای لینوکسی از طریق SSH با پورت 8822
اگر پورت SSH سرور شما از 22 به 8822 تغییر داده شده باشد، هنگام اتصال به سرورهای لینوکسی از طریق SSH باید شماره پورت را در دستور مشخص کنید. در غیر این صورت سیستم تلاش میکند از پورت 22 استفاده کند و اتصال برقرار نخواهد شد.
برای اتصال به سرورهای لینوکسی از طریق SSH با پورت 8822 میتوانید از دستور زیر استفاده کنید:
ssh root@server-ip -p 8822
به عنوان مثال:
ssh root@185.10.20.30 -p 8822
در این مثال اتصال به سرورهای لینوکسی از طریق SSH با استفاده از پورت 8822 انجام میشود. پس از اجرای دستور، از شما رمز عبور سرور درخواست میشود و پس از وارد کردن آن وارد محیط سرور خواهید شد.
اتصال به سرورهای لینوکسی از طریق SSH در ویندوز
کاربران ویندوز برای اتصال به سرورهای لینوکسی از طریق SSH معمولاً از نرمافزار PuTTY استفاده میکنند. این نرمافزار یکی از سادهترین ابزارها برای اتصال SSH محسوب میشود.
برای اتصال به سرورهای لینوکسی از طریق SSH در ویندوز مراحل زیر را انجام دهید:
ابتدا نرمافزار PuTTY را دانلود و اجرا کنید. سپس در قسمت Host Name آیپی سرور را وارد کنید. در بخش Port شماره پورت سرور را وارد نمایید. اگر پورت SSH تغییر کرده باشد باید عدد 8822 را وارد کنید. سپس نوع اتصال را روی SSH قرار داده و روی Open کلیک کنید.
پس از انجام این مراحل، پنجره ترمینال باز میشود و میتوانید با وارد کردن نام کاربری و رمز عبور، اتصال به سرورهای لینوکسی از طریق SSH را برقرار کنید.
اتصال به سرورهای لینوکسی از طریق SSH در لینوکس و مک
در سیستمعاملهای لینوکس و macOS نیازی به نرمافزار جداگانه برای اتصال به سرورهای لینوکسی از طریق SSH وجود ندارد. شما میتوانید مستقیماً از طریق Terminal به سرور متصل شوید.
برای این کار کافی است دستور زیر را وارد کنید:
ssh username@server-ip -p 8822
در این دستور username نام کاربری سرور و server-ip آیپی سرور است. اگر پورت سرور 8822 باشد باید حتماً آن را در دستور مشخص کنید. پس از وارد کردن رمز عبور، اتصال به سرورهای لینوکسی از طریق SSH برقرار خواهد شد.
نکات مهم برای افزایش امنیت SSH
هنگام استفاده از اتصال به سرورهای لینوکسی از طریق SSH بهتر است برخی نکات امنیتی را رعایت کنید تا سرور شما در برابر حملات محافظت شود. یکی از مهمترین کارها تغییر پورت پیشفرض 22 به پورتهای دیگری مانند 8822 است.
همچنین توصیه میشود از رمز عبور قوی استفاده کنید و در صورت امکان از کلیدهای SSH یا SSH Key برای ورود به سرور استفاده نمایید. این کار امنیت اتصال به سرورهای لینوکسی از طریق SSH را تا حد زیادی افزایش میدهد.
جمعبندی
اتصال به سرورهای لینوکسی از طریق SSH یکی از مهمترین روشهای مدیریت سرورهای لینوکس است. این روش به شما اجازه میدهد از طریق اینترنت و با استفاده از یک اتصال امن، سرور خود را کنترل کنید. بهصورت پیشفرض اتصال به سرورهای لینوکسی از طریق SSH از طریق پورت 22 انجام میشود، اما برای افزایش امنیت بسیاری از سرورها از پورتهایی مانند 8822 استفاده میکنند.
اگر پورت سرور شما 8822 باشد، هنگام اتصال باید آن را در دستور SSH مشخص کنید. با یادگیری نحوه اتصال به سرورهای لینوکسی از طریق SSH میتوانید بهراحتی سرورهای لینوکسی، VPS و سرورهای اختصاصی خود را مدیریت کنید و تمامی دستورات مورد نیاز را از راه دور اجرا نمایید.
اگر قصد خرید انواع سرور و هاست را دارید میتوانید از طریق سایت آتناهاست اقدام نمایید. جهت کسب اطلاعات بیشتر با ما تماس بگیرید.
سرور اختصاصی
سرور مجازی
میزبانی سرور
هاست
هاست لینوکس ایران
هاست Nodjs
هاست وردپرس ایران
هاست حجمی
کلاس آنلاین
گواهی نامه امنیتی
خدمات فضای ابری
عضویت
ورود