SSH چیست؟
مخفف Secure Shell است و یک پروتکل ارتباطی امن بر پایه TPC/IP بین سرویس دهنده و سرویس گیرنده میباشد که با رمزگذاری دادهها بین کلاینت و سرور از افشای اطلاعات در طول مسیر جلوگیری میکند و در سیستم عامل سرویس دهنده یک کانال امن برای دسترسی به خط فرمان به کلاینت میدهد.
چنانچه سرور مجازی یا اختصاصی دارید، با استفاده از پروتکل SSH می توانید آن را بطور کامل مدیریت کنید.
چنانچه سرور مجازی یا اختصاصی دارید، با استفاده از پروتکل SSH می توانید آن را بطور کامل مدیریت کنید.
چگونه از طریق ویندوز به SSH متصل شویم؟
1. ابتدا برای اتصال به SSH از طریق ویندوز نرم افزار رایگان Putty را دانلود کنید.
2. نرم افزار را باز کنید. آدرس آی پی را در کادر Host Name or IP Address و پرت اتصال به SSH (بطور پیشفرض پورت 22 می باشد) را در کادر Port وارد نموده و با کلیک بر روی open وارد قسمت ترمینال نرم افزار شوید.
2. نرم افزار را باز کنید. آدرس آی پی را در کادر Host Name or IP Address و پرت اتصال به SSH (بطور پیشفرض پورت 22 می باشد) را در کادر Port وارد نموده و با کلیک بر روی open وارد قسمت ترمینال نرم افزار شوید.
3. سیستم از شما کلمه عبور را سوال می کند. ( کلمه عبور ما در این مثال root می باشد). پس از وارد نمودن کلمه عبور دکمه Enter را فشار دهید. سپس از شما رمز عبور سوال می شود که با تایپ رمز عبور و زدن دکمه Enter به سرور مربوطه متصل شده اید و می توانید سرور لینوکسی را از راه دور کنترل نمایید.
چند نکته:
- هنگام وارد نمودن پسورد یا رمز عبور، هیچ کاراکتری در صفحه ترمینال نرم افزار دیده نمیشود. بنابراین با خیال راحت نسبت به تایپ باقی کاراکترها اقدام کنید و سپس دکمه Enter را بفشارید.
- چنانچه می خواهید پسوردی را که از جای دیگر کپی نموده بودید را در محیط نرم افزار Paste کنید، کافیست از کلیک راست ماوس استفاده کنید. کلیک راست در این نرم افزار نقش Paste را بازی می کند.
- چنانچه می خواهید پسوردی را که از جای دیگر کپی نموده بودید را در محیط نرم افزار 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
خروج از محیط نرم افزار
رفتن به پوشه مقصد
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
خروج از محیط نرم افزار