مرکز آموزش

اتصال به سرور لینوکسی از طریق SSH با نرم افزار putty پرینت

  • 3

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
خروج از محیط نرم افزار

آیا این پاسخ به شما کمک کرد؟

« برگشت