ایران اسکریپت

علی قلعه بان

متخصص و محقق فناوری اطلاعات

تمامی مطالب این وبسایت توسط بنده از منابع اصلی ترجمه و نوشته می شود امید است با رعایت حقوق همدیگر و عدم کپی مطالب بدون درج منبع به تولید محتوی جدید علمی در فضای علمی یاری نماییم .

مطالب دسته: لینوکس

بازیابی پسورد وای فای با ابزار Netsh

بازیابی پسورد وای فای با ابزار Netsh : خیلی مواقع هستش که کاربران برای انجام کارهای معمولی که امکان انجام انها توسط خط دستور СMD در خود سیستم فراهم هست رو با نصب نرم افزارهای جانبی و غیر ضروری انجام میدن پیشنهاد میکنم کمی با دستورات CMD آشنایی پیدا کنید خیلی مهم و کاربردی هستن حتی برخی مواقع از خیلی از نرم افزارهای جانبی هم پرکاربردتر و در دسترس تر . امروز قصد دارم یکی از کاربردهای دستور Netsh رو اموزش بدم هر بار که شما به شبکه وای فای وصل میشوید پروفایل این شبکه بر روی سیستم شما ذخیره و به همین علت در دفعات بعدی نیازی به وصل و وارد کردن رمز نمیباشد حال اگر بخواهیم رمز این پروفایل ها را مجددا به دست بیاوریم میتوانید از طریق ذیل عمل کنید .ابتدا خط دستور را باز کرده و دستور Netsh را وارد نمایید بعد وارد شدن به ابزار طبق شکل زیر دستور Wlan را وارد کنید بعد دستور show profiles

بعد از وارد کردن دستور زیر تعداد پروفایل هایی که وصل شده اید نمایش داده خواهد شد ما در اینجا نام پروفایل را Workplace فرض کرده ایم

حالا نام پروفایل مورد نظر خود را در دستور زیر قرار داده و وارد کنید پسورد پروفایل مورد نظر نمایش داده خواهد شد  که شما باید اینجا نام پروفایل مد نظر خودتان را وارد کنید .

بعد از وارد کردن در پایان طبق شکل زیر پسورد به شما نمایش داده خواهد شد

ادامه مطلب...

ریموت دسکتاپ چیست +معرفی 5 ابزار برتر

ریموت دسکتاپ چیست +معرفی 5 ابزار برتر مدیریت ریموت دسکتاپ :ریموت دسکتاپ یکی از امکانات شبکه می باشد که به کاربران این  اجازه را می‌دهد به کامپیوتر هایی که از لحاظ جغرافیایی در محلی دورتر از  آنها قرار گرفته‌  به طوری که دسترسی فیزیکی به آن نمی توانند داشته باشند بتوانند با استفاده از ریموت دسکتاپ از راه دور به این سیستم‌ها وصل شده و از منابع آن سیستم استفاده نمایید ریموت دسکتاپ کاربردهای متنوعی دارد از جمله  اتصال به وی پی اس ها  و یا اتصال به سیستم های مشتریان برای رفع اشکال که امروزه از متداولترین مصارف این پروتکل می باشند و دهها کاربرد دیگر که بنابر نیاز هر کاربر می تواند از آن بهره بگیرد.در این مقاله قصد داریم تا با 5 ابزار  برتر مدیریت ریموت دسکتاپ آشنا شویمنرم افزارهای مدیریت ریموت دسکتاپ به  برنامه هایی گفته می شود که به شما امکان اتصال به کامپیوترهای راه دور را داده و تصویری از دسکتاپ آن کامپیوتر را بر روی سیستم شما توسط این نرم افزار و پروتکل نمایش می دهد و این امکان را برای شما فراهم می آورد تا به طور کامل اختیار سیستمی که در راه دور به آن وصل شده اید را به دست بگیریدو تمامی اعمال انجام شده توسط منابع سیستم جاری  از قبیل کلیک ماوس و تایپ صفحه کلید را به سیستم راه دور منتقل می نمایدو بدین سان شما قادر خواهید بود با استفاده از تجهیزات کامپیوتر خودتان سیستم راه دور را مدیریت نماید خوب برویم سراغ معرفی ابزار های برتر مدیریت ریموت دسکتاپ , همه این ابزارها به نوبه خود دارای ویژگی های منحصر بفرد خود میباشند ولی افراد بنابر سلیقه شخصی شاید برنامه خاصی را مد نظر داشته باشند من هم با توجه به تجربه‌ای که در استفاده از این برنامه‌ها داشته‌ام به علت سبک بودن برنامه و استفاده بدون نیاز به نصب و محیطی بسیار ساده و کاربردی برنامه MultiDesk را ترجیح میدهم .

google Chrome Desktop 

این برنامه توسط شرکت گوگل طراحی شده و بسیار سریع و نرم بر روی تمامی سیستم عامل ها از قبیل مک ,ویندوز و لینوکس کار می کند و برای استفاده از آن نیاز به هیچ گونه تغییری در فایروال خود ندارید

Remote Desktop Manager

این برنامه نیز به نوبه خود با توجه به امکانات جانبی فراوانی که دارد در نوع خود بی نظیر است و در عین حال می توان از آن برای اتصال چندین نوع سیستم استفاده کرد و یکی از بهترین گزینه ها برای کارکردن با سیستم هایپرویHyper-V   می باشد

Terminals

یکی دیگر از برنامه‌های سیاه بسیار عالی در این زمینه می باشد و از لحاظ امکانات جانبی به نوبه خود بی نظیر است این برنامه برای کار با سیستمهای VNC, Citrix, HTTP و دیگر کنسول ها بسیار متناسب میباشد

Remote Desktop Connection Manager (RDCMan)

این برنامه توسط مایکروسافت برای مدیریت تنظیم سیستم راه دور به صورت همزمان طراحی شده است

MultiDesk

این برنامه توسط زبان برنامه نویسی سی پلاس پلاس نوشته شده و بسیار سبک و نیازی به نصب برای استفاده ندارد با استفاده از این برنامه در عین زمان می‌توانید چندین سیستم از راه دور را مدیریت کنید همچنین شما میتوانید این برنامه را بر روی فلش خود قرار داده و به صورت نرم افزار پورتال  از آن استفاده کنیددر مقایسه با دیگر برنامه ها امنیت این نرم افزار بسیار فوق العاده میباشد .

 

ادامه مطلب...

دانلود کالی لینوکس 32 و 64 بیتی برای ماشین مجازی Vmware و virtualbox

دانلود کالی لینوکس 32 و 64 بیتی برای ماشین مجازی Vmware و virtualbox :با سلام امروز قصد دارم در این پست نسخه 32 و 64 بیتی سیستم عامل لینوکسی کالی رو باهاتون به اشتراک بزارم در تمامی سیستم عامل های دانلودی رمز osboxes.org و نام کاربری root میباشد . این نسخه از لینوکس برای ماشین مجازی بدون نیاز نصب برای راه اندازی ماشین مجازی جهت تمرینات و آشنایی با این نسخه از لینوکس میباشد.
ادامه مطلب...

آموزش جامع نصب SQL Server در لینوکس به همراه تست و راه اندازی

آموزش جامع نصب SQL Server در لینوکس به همراه تست و راه اندازی :امروز یکی از دوستان سوالی در مورد نصب SQL بر روی لینوکس پرسیده بودن که بنده دیدم بهتره به جای سوال این موضوع در قالب مقاله ای مطرح کنم تا هم پاسخ ایشون داده بشه و هم اینکه دیگران هم در صورت نیاز از مطلب بهره ببرند اوایل سال 2016 بود که به نظرم مایکروسافت اعلام کرد کاربران لینوکس هم از SQL استفاده کنن ولی فعلا برای همه نسخه های لینوکس این امکان وجود نداره و صرفا برای پلتفرم های زیر بصورت رسمی ارائه شده

خوب حالا در این مقاله مرحله   به مرحله پیش میریم تا نحوه نصب SQL بر روی اوبونتو و ردهت رو باهم یاد بگیریم

نصب SQL بر روی اوبونتو 
برای شروع کار در اوبونتو ابتدا باید کلید پی جی پی رو وارد کنیم

مقادیر و اطلاعات مورد نیاز را از طریق دستور زیر در فایلی که در مسیر /etc/apt/sources.list.d/sql-server.list قرار دارد وارد میکنیم

فایل ها و ابزارها را بروزرسانی میکنیم

اسکریپت کانفیک رو اجرا میکنیم برای نصب


زمانیکه در حین استفاده از MS SQL Tools از شما برای تایید قبول شرایط سوالی پرسیده شود گزینه بلی را انتخاب کنید

نصب SQL بر روی ردهت لینوکس
ابتدا اطلاعات زیر را در فایلی که در مسیر /etc/yum.repos.d/sql-server.repo قرار گرفته اضافه کنید

سپس در مسیر/etc/yum.repos.d/msprod.repo  فایل مورد نظر را ایجاد کنید و اطلاعات زیر را در آن وارد نمایید

و در پایان از طریق دستور زیر اقدام به نصب نمایید بعد از تکمیل نصب از مسیر /opt/mssql/bin/sqlservr-setup میتوانید فایل کانفیگ را اجرا و پسورد و دیگر اطلاعات را ست نمایید و اینکه تعیین کنید SQL در هر بوت سیستم اتوماتیک اجرا شود

نکته مهم در صورتیکه میخواهید کاربران از بیرون نیز بتوانند به بانک های شما وصل شوند بایستی پورت 1433/tcp را در فایروال باز کنید که این کار از دو طریق مقدور است
روش بازکردن پورت در فایروال

روش استفاده از آی پی تیبل

خوب حالا نصب تمام شده و میرویم برای تست اولیه ابتدا توسط دستورات زیر وارد SQL شده   و دیتابیسی با نام علی قلعه بان ایجاد می نماییم

سپس از طریق یک کلاینت دیگر با استفاده یوزر و پسوردی که برای SQL ست کرده ایم و ای پی سیستم مورد نظر اتصال برقرار میکنیم و در لیست بانک ها میتوانید بانک ساخته شده را نیز مشاهده نمایید


 

ادامه مطلب...

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی

کدگذاری اطلاعات با public key به زبان بسیار ساده به همراه مثال آموزشی : ببینید بزارید ساده شروع کنیم دو نفر هستن علی و فرهاد که میخان با هم اطلاعاتی را مبادله کنن ولی بطوریکه وسط در حین ارسال اطلاعات اگر هم کسی به این اطلاعات دسترسی پیدا کرد نتونه ازش چیزی سردربیاره در کل ما دو متد برای این کار داریم یکی symmetric هستش که در این حالت همون طور که در شکل زیر می بینید علی و فرهاد هر دو یک کلید واحد دارن علی اطلاعات رو با کلیدی که پیشش هست کدگذاری میکنه و ارسال   میکنه فرهاد وقتی اطلاعات رو میگیره اونم با همان کلیدی که خودش داره رمز اطلاعات رو باز میکنه و به اطلاعات دسترسی پیدا میکنه خوب شاید در وهله اول این روش خوب به نظر برسه ولی از لحاظ امنیتی خوب نیست چون اگر این کلید به دست هر کس دیگه ای هم بیافته میتونه اطلاعات رو رمزگشایی کنه خوب راه کار چیه ؟


راهکار اینه که یه روشی بکار گرفته بشه که اگر حتی کلید رمزکننده به دست کسی بیافته باز نتونه اطلاعات رو رمزگشایی کنه حالا میگید خوب این چطور میتونه اتفاق بیافته با کدگذاری asymmetricیا همان public key encryption در این حالت فرهاد یک کلید خصوصی private key تولید میکنه که همیشه پیش خودش نگه میداره بعد از همین کلید خصوصی یه کلید عمومی یا Public key تولید میکنه و به علی میده تا هر وقت علی خواست اطلاعاتی رو برای فرهاد بفرسته توسط کلید عمومی کدگذاری و ارسال کنه , حتی اگر کسی به اطلاعات رمز شده دسترسی پیدا کنه و حتی کلید عمومی که دست علی هست رو هم داشته باشه تا کلید خصوصی فرهاد نباشه اطلاعات رمزگشایی نمیشن .


خوب امیدوارم تا اینجا همه چیز شفاف بوده باشه حالا برای مثال هم که شده برای درک بهتر میریم سراغ مثال عملی تو این مثال ها ما از openssl برای این موضوع استفاده خواهیم کرد قبل از همه چیز باید کلید خصوصی ایجاد کنیم .
ایجاد کلید خصوصی

سپس از طریق کلید ایجاد شده خصوصی کلید عمومی را باید تولید کنیم

خوب حالا از طریق کلید عمومی یک فایلی را کدگذاری میکنیم در این دستور در بخش خروجی file.ssl فایل کدگذاری خروجی هست که شما کدگذاری نموده اید

خوب فایل رمز شده رو با دستور زیر و با کلید خصوصی رمزگشایی میکنیم

هرجای مطلب مفهوم نبود و یا سوالی پیش آمد کامنت بزارید جواب میدم .

 

ادامه مطلب...

بک آپ گیری و بازگرداندن بانک اطلاعاتی در لینوکس

بک آپ گیری و بازگرداندن بانک اطلاعاتی در لینوکس : دستوراتی که در این آموزش قصد دارم به شما معرفی کنم به مدیران بانک های اطلاعاتی در لینوکس و  مای اسکیول کمک خواهد کرد تا از بانک های اطلاعاتی بک آپ گیری و یا بک آپ مدنظر را ریستور نمایند این آموزش در حول محور سه دستور اصلی mysql و mysqldump وmysqlimport خواهد بود البته در این اموزش ما فرض را بر این میزارم که از قبل مای اسکیول بر روی سیستم نصب و در حال استفاده میباشد

نحوه بک آپ گیری از بانک اطلاعاتی
قبل از استفاده از این دستور بایستی موارد زیر  را اماده کرد باشید

بعداز آماده کردن اطلاعات فوق در طبق دستور نمونه زیر دستور را وارد نمایید

در دستور بالا صرفا از یک بانک بک آپ گیری خواهد شد درصورتیکه بخواهید از بانک های اطلاعاتی متعدد بک آپ گیری نمایید بایستی از دستور زیر بهره بگیرید

در صورتیکه که بخواهید بصورت یکجا از تمامی بانک های موجود بک آپ گیری نمایید

اگر بخواهید صرفا از Structure بانک اطلاعاتی مدنظر بک آپگیری نمایید

اگر بخواهید صرفا از داده های موجود در بانک بدون بک آپگیری نمایید

نحوه بک آپگیری از یک table خاص  در بانک

نحوه بک آپگیری از table های متفرقه و متفاوت

نحوه بک آپگیری از بانکی بصورت ریموت

نحوه ریستور و بازگردانی بک آپ
همانند روش بالا برای بازگردانی و یا ریستور این بانک های بک آپ گرفته شده بایستی اطلاعاتی که در اول ذکر شد داشته باشید
برای ریستور یک بانک بر روی بانک خالی

در صورتی که بانکی از قبل وجود دارد و شما میخواهید اطلاعاتی را بر روی ان ریستور کنید باید از دستور زیر بهره بگیرید

تمامی روش های دیگر برای ریستور چندین بانک و یا table همانند روش های بالا قابل انجام میباشد

ادامه مطلب...

ابزارهای کاربردی برای دانلود فایل در خط دستور لینوکس

ابزارهای کاربردی برای دانلود فایل در خط دستور لینوکس : دانلود فایل در محیط  خط دستورلینوکس به راحتی دانلود در مرورگرهای روزمره نبوده و مستلزم وارد کردن دسنورات مربوطه میباشد در این مقاله قصد دارم 6 ابزار کاربردی مفید رو که با استفاده از انها میتونید به راحتی در محیط خط دستور لینوکس به دانلود فایل بپردازید معرفی کنم برخی از ابزارهای زیر در تمامی نسخه های لینوکس بصورت پیشفرض موجود میباشند ولی برخی از انها بایستی نصب گردند در ذیل هر کدام از دستورات به همراه مثال معرفی خواهد شد

دستور Wget : یکی از دستورات پیش فرض موجود بر روی تمامی نسخه های   لینوکس بوده و نیازی به نصب ندارد برای آشنایی و نحوه استفاده از این دستور در ذیل 3 مثال ذکرشده است

 برای دانلود تک فایل

 برای دانلود تمام فایل های موجود یک وب سایت

 برای دانلود فایل های مشخصی از وب سایتی مشخص

دستور cURL : این دستور برای تبادل اطلاعات بر روی بسیاری از پروتکل ها از جمله FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3 مورد استفاده میباشد و از مزیت های ان نسبت به دستورات دیگر امکان توقف و ادامه دانلود در صورت نیاز میباشد نحوه استفاده از   دستور به شکل زیر میباشد برای آشنایی بیشتر با سوئیچ ها و ترفندهای بیشتر در مورد این دستور میتوانید به این لینک مراجعه نمایید

دستور Axel : این دستور نیز یکی دیگر از دستورهای کاربردی برای دانلود فایل در خط دستور لینوکس میباشد و نحوه استفاده از ان به شکل زیر میباشد .

 

ادامه مطلب...

 قالب وردپرس