آموزش اتصال به SSH در سرور لینوکس

سرور مجازی و اختصاصی

SSH

SSH چیست؟

مخفف Secure Shell است و یک پروتکل ارتباطی امن بر پایه TPC/IP بین سرویس دهنده و سرویس گیرنده می‌باشد که با رمزگذاری داده‌ها بین کلاینت و سرور از افشای اطلاعات در طول مسیر جلوگیری می‌کند و در سیستم عامل سرویس دهنده یک کانال امن برای دسترسی به خط فرمان به کلاینت می‌دهد.
چنانچه سرور مجازی یا اختصاصی دارید، با استفاده از پروتکل SSH می توانید آن را بطور کامل مدیریت کنید.


چگونه از طریق ویندوز به SSH متصل شویم؟

1. ابتدا برای اتصال به SSH از طریق ویندوز نرم افزار رایگان Putty را دانلود کنید.
2. نرم افزار را باز کنید. آدرس آی پی را در کادر Host Name or IP Address و پرت اتصال به SSH (بطور پیشفرض پرت 22 می باشد) را در کادر Port وارد نموده و با کلیک بر روی open وارد قسمت ترمینال نرم افزار شوید.

putty
3. سیستم از شما کلمه عبور را سوال می کند. ( کلمه عبور ما در این مثال root می باشد). پس از وارد نمودن کلمه عبور دکمه Enter را فشار دهید. سپس از شما رمز عبور سوال می شود که با تایپ رمز عبور و زدن دکمه Enter به سرور مربوطه متصل شده اید و می توانید سرور لینوکسی را از راه دور کنترل نمایید.

root-putty

چند نکته:

- هنگام وارد نمودن پسورد یا رمز عبور، هیچ کاراکتری در صفحه ترمینال نرم افزار دیده نمی‌شود. بنابراین با خیال راحت نسبت به تایپ باقی کاراکترها اقدام کنید و سپس دکمه Enter را بفشارید.
- چنانچه می خواهید پسوردی را که از جای دیگر کپی نموده بودید را در محیط نرم افزار Paste کنید، کافیست از کلیک راست ماوس استفاده کنید. کلیک راست در این نرم افزار نقش Paste را بازی می کند.

دستورات پرکاربرد SSH کدامند؟

cd پوشه
رفتن به پوشه مقصد

cd ~
رفتن به دایرکتوری خانه

cd ..
رفتن به پوشه‌ای با سطح بالاتر

pwd
نشان دادن مسیر کامل پوشه جاری

ls
لیست تمام پوشه های و فایل های یک پوشه

cp file newfile
کپی و تغییر نام فایل. مثال
cp parsinweb.jpg parsinweb-logo.jpg

cp file directory/file
کپی فایل به پوشه‌ای دیگر. مثال
cp parsinweb.jpg images/parsinweb.jpg

mv file directory/file
انتقال کامل یک فایل به پوشه ای دیگر. مثال
mv parsinweb.jpg images/parsinweb.jpg

mv directory1/ alldirectory
انتقال یک پوشه به پوشه‌ای دیگر
mv images/ multimedia

mv directory/ ..
انتقال یک پوشه به سطح بالاتر
mv image/ ..

rm file1
حذف یک فایل
rm banner1.jpg

rm *
حذف تمامی فایل های درون یک پوشه

rm *.پسوند
حذف تمامی فایل های با پسوند خاص
rm *.jpg

mkdir directoryname
ساخت یک دایرکتوری
mkdir images

chmod permission filename
تغییر سطح دسترسی یک فایل
chmod 777 config.php

chown owner:owner filename
تغییر مالک یک فایل
chown admin:admin config.php

wget filename
دانلود آدرس اینترنتی در مسیر فعلی
wget parsinweb.com/backup.tar.gz

w
مشاهده لود سرور بصورت یک لحظه‌ای

top
مشاهده لود سرور بصورت مداوم

exit
خروج از محیط نرم افزار