آموزش Putty و کار با دستورات SSH

default_image_01

آموزش Putty و کار با دستورات SSH

sv

در این آموزش ابتدا قصد دارم شما را با Putty آشنا کنم.
Putty برنامه‌ای برای سرویس‌گیرنده‌ها است تا به کمک پروتکل‌های SSH، Telnet و Rlogin از راه دور به سیستم تحت لینوکس متصل می‌شود. برای شرح این نرم‌افزار بایستی با برخی اصطلاحات آشنا باشیم: درگاه(Port): شماره برنامه بر روی یک کامپیوتر خاص و یا به عبارت بهتر شماره شناسایی نرم‌افزار است. مثلاً معمولاً برنامه webserver دارای درگاه ۸۰ است.
SSH: استانداردی برای اتصال به هسته لینوکس می‌باشد این استاندارد اطلاعات را به صورت رمز شده ارسال می‌کند.
Telnet: امکانی است برای چک کردن وجود یک برنامه روی یک درگاه و اتصال به آن.
Rlogin: استاندارد دیگری برای اتصال به سیستم از راه دور.
Raw: استاندارد دیگری برای اتصال است که امروزه کمتر استفاده می‌شود.

به کمک Putty می‌توان در محیط ویندوز از راه دور به یک سیستم لینوکس اتصال برقرار کرد. برای این منظور ابتدا فایل Putty.exe را اجرا می‌کنیم. محیطی همچون شکل روبرو باز می‌گردد. از طریق بخش Category می‌توان تنظیمات این برنامه را جهت اتصال به سرور مورد نظر تغییر داد.

در بخش host name or IP address نام یا IP سیستم موردنظر را وارد می‌نماییم. برای اتصال امن‌تر از استاندارد SSH و درگاه پیش‌فرض ۲۲ استفاده می‌کنیم. می‌توان این نام و IP جهت استفاده مجدد ذخیره نمود. بعد از وارد نمودن IP سیستم، کلید Open را فشار می‌دهیم تا محیط Linux باز گردد. اگر با شبکه جهانی متصل نباشیم پیام خطایی می‌گردد. در صورتی که بدون خطا به سرور لینوکس متصل شویم در آغاز نام کاربری و رمز عبور پرسیده می‌شود: و آنگاه پرامت لینوکس که دارای فرم کلی زیر است ظاهر می‌گردد.

۱- ls
این دستور را میتوان کاربردی ترین و اساسی ترین دستور پایه نام برد. ls به منظور نمایش فایلهای موجود در دایرکتوری که در آن هستید به کار میرود.
——————-
۲- who
از این دستور برای نمایش افرادی که هم اکنون داخل سیستم Login کرده اند استفاده میشود.
——————-
۳- cd
دستور cd شما را به مسیر اصلی دایرکتوری که هم اکنون در آن هستید هدایت میکند.
——————-
۴- ifconfig
این دستور امکان مشاهده کلیه قسمتهای مربوط به شبکه همانند آدرس IP شما ، Netword Device های فعال و … را به شما میدهد.
——————-
۵- man
این دستور خود یک دستور راهنماست ، به این شکل که در صورتی که از دستوری اطلاع نداشتند با تایپ man و سپس دستور مورد نظر ، کاربرد دستور فوق را در یک فایل متنی مشاهده خواهید کرد.
——————-
۶- tar
دستور tar به منظور خارج کردن فایل ها و دایرکتوری ها از حالت فشرده به کار میرود. به فرض مثال شما ممکن است یک فایل tar. را دانلود کرده باشید. با استفاده از این دستور میتوانید این فایل ها را به فایل ها و فولدرهای معمولی تبدیل کنید.
——————-
۷- gzip
با استفاده از دستور gzip شما ابزاری مناسب برای فشرده سازی و خارج سازی فایلهای فشرده خواهید داشت.
——————-
۸- echo
این دستور جالب باعث میشود (ترفندستان) هر دستوری که پس از echo تایپ نمایید در یک خط جدید از Command Prompt نمایش پیدا کند. این دستور همچنین برای گرفتن خروجی از اسکریپتهای Shell بسیار مورد استفاده است.
——————-
۹- df -h
این دستور مقدار فضای خالی شما در داخل درایو مورد نظر را برای شما نمایش میدهد.
——————–
۱۰- apt-get, yum, emerge, etc
این دستورات هر کدام بر روی یکی از توزیع های لینوکس قابل اجراست. apt-get در ubuntu یا emerge برای gentoo. با این دستورات شما امکان فراخوانی هر یک بسته های مدیریتی از اینترنت و دانلود آنها برای کار بهتر در لینوکس را خواهید داشت.
دستورهای مفید سری ۴ :
mv : Move a file command
جابجا کردن یک فایل در لینوکس
mv /home/user/public_html/index.html /home/user1/public_html/
——————————–
rm : delete a file
پاک کردن یک فایل در لینوکس
بعد از اجرای این دستور از شما می پرسد آیا شما مطمئنید از پاک کردن فایل مربوطه
شما باید کلید y بزنید به معنی بله و N به معنی خیر
مراقب استفاده از دستور rm باشید
مثال
rm filename.txt
———————————
ZIP Files: Extracting .zip files shell command
باز کردن فایل های زیپ شده یا فشرده شده در لینوکس
مثال
unzip file.zip
chown: changes file ownership permissions
این دستور برای تغییر دادن دسترسی صاحب فایل می باشد
مثلا فایلی داریم که فقط روت یا ادمین حق دسترسی به آن را دارا می باشد با این دستور نام دارنده فایل رو به نام کاربری خودمان تغییر می دهیم
مثال:
chown root myfile.txt : Changes the owner of the file to root
chown root.root myfile.txt : Changes the owner and group of the file to root
———————————–
LS
لیست دایرکتوری ها و پوشه ها را در لینوکس نمایش می دهد مانند دستور dir سیستم عامل داس
———————————–
CD
وارد شدن به یک پوشه
مثال
cd home
———————————–
TOP
تمامی فایل های در حال محاسبه یا Process در حافظه را نمایش می دهد
برای خروج کنترل Z
————————————
cd back to previous folder
دستور بالا برای بازگشت به پوشه وارد شده قبلی یا پوشه اصلی و غیره می باشد
مثال
cd : change directory · · cd /usr/local/apache : go to /usr/local/apache/ directory
cd ~ : go to your home directory
cd – : go to the last directory you were in
cd .. : go up a directory cat : print file contents to the screen
————————————–
pico : friendly, easy to use file editor
دستور پیکو برای نمایش دادن و تغییر دادن فایل ها می باشد همانند دستور type در داس می باشد
مثال
pico /home/burst/public_html/index.html
—————————————-
برای خروج کنترل Z
last : shows who logged in and when
دستور بالا گزارش آخرین ورود های مدیر لینوکس را به شما نشان می دهد.
موفق باشید.

/ دسته‌بندی نشده

اشتراک گذاری این مقاله

درباره نویسنده این مقاله

نظرات

نظری ارسال نشده!

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *