اتصال به ssh در سرور لینوکس
پروتکل ssh مخفف Secure Shell و یک ارتباط امن بین سرویسدهنده و سرویسگیرنده است (کاربر و سرور) بدینصورت که اطلاعات در مبدأ و مقصد رمزنگاری شده و دسترسی به پکتها در میان راه قابلخواندن و استفاده نخواهد بود
اتصال به ssh در سرور لینوکس و دیتا فقط با داشتن کلید اختصاصی قابلدسترسی خواهد بود.
برای اتصال به ssh در سرور لینوکس از نرم افزار putty در ویندوز استفاده می شود که در ادامه به آن خواهیم پرداخت.
اساس کار این پروتکل بر بستر TCP/IP میباشد؛ و کاربرد آن برای مدیریت سرور اختصاصی و سرور مجازی است بدین شکل که با اتصال به این سرویس نصبشده بر روی سرور شما قادر خواهید بود سرور خود را با دستورات لینوکسی که در ادامه قرار داده شده است بهراحتی و بدون داشتن محیط گرافیکی و فقط از طریق کامند لاین مدیریت نمایید.
نحوه اتصال به ssh در ویندوز
توسط نرمافزار putty که بدون نیاز به نصب و رایگان در اختیار عموم میباشد میتوانید از سیستم ویندوزی خود به سرور اختصاصی و یا مجازی متصل شوید.
برای اتصال، ابتدا با اجرای نرمافزار در بخش Host Name or IP Address آدرس IP سرور موردنظر خود را وارد نمایید و در فیلد Port نیز پورتی که سرویس SSH بر روی آن به حالت Listen میباشد را قرار دهید و سپس بر روی Open کلیک نمایید.
لازم به ذکر میباشد که پورت دیفالت سرویس SSH برای لاگین ۲۲ بوده و ممکن است به دلایل امنیتی این پورت تغییر داده شده باشد بنابراین باید پورت جدید را در فیلد Port وارد نمایید.
حال بعد از اتصال اولیه به سرور از شما درخواست میشود تا یوزر و پسورد را جهت احراز هویت وارد نمایید.
یوزر root با بالاترین سطح دسترسی و معادل administrator در ویندوز بوده و امکان هر تغییری را بر روی سرور دارا میباشد پس چنانچه ادمین سرور میباشید میتوانید با یوزر root لاگین نمایید و بعد از واردکردن پسورد و زدن Enter وارد محیط کامندی سرور شده و میتوانید عملیات مدیریتی خود را انجام دهید.
نکته: به هنگام واردکردن پسورد، کاراکتری برای شما نمایش داده نخواهد شد لذا با اطمینان خاطر پسوردها را به درستی و با دقت کافی وارد نمایید.
چنانچه پسورد موردنظر شما دارای کاراکترهای زیاد و پیچیدهای میباشد و تایپ آن برای شما سخت است میتوانید با کپی کردن پسورد و بعد زدن دکمهی راست کلیک موس عملیات Paste را انجام داده و بعد از زدن Enter به سرور لاگین نمایید.
آموزش اتصال به ssh در سیستم عامل لینوکس
چنانچه سیستم عامل کامپیوتر شخصی شما لینوکس میباشد میتوانید با زدن دستور زیر در شل لینوکس به راحتی به سرویس SSH لاگین نمایید و برای این کار نیازی به نرم افزار putty نخواهید داشت.
ssh root@ip –p port
به جای root میتوانید یوزر موردنظر خود را وارد نمایید.
به جای IP آدرس IP سرور خود را قرار دهید
به جای port آدرس پورت ssh خود را قرار دهید.
برخی از دستورات پرکاربرد لینوکس
بعد از اتصال به ssh شما باید به دستورات لینوکس مسلط باشید تا بتوانید امور مدیریتی که نیاز دارید را روی سرور اجرا کنید. چنانچه میخواهید به طور کامل با دستورات لینوکس آشنا شوید میتوانید از آموزش دستورات لینوکس که در سایت قرار دادیم استفاده کنید ولی در ادامه سعی کردیم چند دستور ساده ولی پر کاربرد که بیشترین میزان استفاده را دارند برای شما آموزش دهیم.
cd نام پوشه موردنظر رفتن به پوشه موردنظر
~ cd رفتن به دایرکتوری خانه یوزر
.. cd رفتن به یک دایرکتوری قبلتر
pwd نشان دادن مسیر کامل دایرکتوری کنونی
ls نمایش تمامی فایلها و فولدرهای یک دایرکتوری
cp file newfile کپی و یا تغییر نام فایل یک فایل cp modireserver.png modireserver.jpg
mv file directory/file انتقال کامل یک فایل به پوشهای دیگر mv modireserver.jpg images/modireserver-1.jpg
mv directory1/ alldirectory انتقال یک پوشه به پوشهای دیگر mv modireserver/ vps
rm file حذف فایل موردنظر rm img.jp
mkdir directoryname ساخت یک دایرکتوری بانام دلخواه
chmod permission filename تغییر سطح دسترسی یک فایل chmod 755 configuration.php
chown owner:owner filename تغییر مالک یک فایل chown root:root configuration.php
wget filename دانلود یک فایل از آدرس موردنظر wget modireserver.com/test.tar.gz
top مشاهده لود سرور بهصورت در لحظه
exit خروج از محیط نرمافزار