در این مبحث می خواهیم روش اجرای دستورات لینوکس را از ویندوز به صورت از راه دور (Remotely) با استفاده از SSH و برنامه کاربردی Putty آموزش دهیم.
جهت اتصال به لینوکس باید از طریق SSH و نرم افزارا پوتی به لینوکس متصل شویم.
SSH چیست و چه کابردی دارد
SSH مخفف Secure Shell بوده که در سیستم عامل لینوکس بصورت پیش فرض بر روی پورت TCP/IP 22 فعال است. میتوان از سیستم عامل های لینوکس دیگر به این پورت وصل شده و دستورات استاندارد لینوکس را به صورت از راه دور از طریق آن اجرا کرد.
SSH در دنیای لینوکس بسیار کاربردی بوده و میتوان حتی با آن از طریق پروتکل SCP فایل جابجا نموده و یا حتی آن را بصورت گرافیکی استفاده نمود. مثلا میتوان برنامه های گرافیکی یک سرور لینوکسی را بصورت کامل در یک کامپیوتر دیگر باز نموده و استفاده نمود.
حال میخواهیم از طریف ویندوز به یک سرور لینوکس از طریق SSH متصل شده و از آن استفاده کنیم.
برنامه Putty
ابتدا برنامه ی کاربردی Putty را از آدرس http://www.putty.org دانلود نموده و بر روی ویندوز خود نصب نمایید.
در ابتدا بررسی کنید که ویندوز شما آدرس IP لینوکس مورد نظر را میبیند. به عنوان مثال میتوانید این آدرس را ping نمایید.
برنامه را اجرا نموده و مطابق شکل زیرIP سرور لینوکس خود را در بخش Host Name وارد کنید. دقت کنید که گزینه ی SSH انتخاب شده و پورت برروی ۲۲ تنظیم باشد.

در صورت فعال بودن SSH بر روی دستگاهی که بر روی آن لینوکس نصب است اتصال بر قرار شده و در بار اول پیغام زیر جهت رجیستر شدن دستگاه شما ظاهر می شود
گزینه ی Yes را انتخاب نمایید.

بعد از اتصال پنجره ای مانند Command Prompt در ویندوز باز میشود. می بایست نام کابری و پسورد لینوکس خود را در ابتدا وارد کنید و Login نمایید.
بعد از وارد شدن میتوانید در این پنجره دستورات لینوکسی مورد نظر خود را اجرا نمایید.در مثال زیر ما دستور ls را اجرا نموده ایم.
