پارس آپتایم :: خرید سرورمجازی ، خرید هاست لینوکس و ویندوز و ثبت دامین از سال 2010
منو موبایل

پارس آپتایم :: خرید سرورمجازی ، خرید هاست لینوکس و ویندوز و ثبت دامین از سال 2010

پیمان, Author at پارس آپتایم :: خرید سرورمجازی ، خرید هاست لینوکس و ویندوز و ثبت دامین از سال 2010

یکی از بزرگترین مشکلات کاربران سرورهای ubuntu که بر روی ایران میزبانی شده اند سرعت پایین دانلود بسته ها از مخازن Ubuntu هنگام نصب پکیج و یا بروزرسانی سیستم است. متاسفانه اکثر مواقع کاربران یا با کندی سرعت رو به رو هستند و در بعضی مواقع حتی قابل دانلود نیست و دسترسی سرورهای ایرانی به مخازن ubuntu مسدود شده است. در این مقاله نحوه تنظیم Mirror داخل ایران یا همان مخازن ایرانی بر روی سیستم عامل ubuntu را به شما آموزش میدهیم.

تنظیم Mirror ایران برای Ubuntu
با کاربری روت در محیط ssh سیستم عامل لینوکس فایل source.list را از شاخه زیر با ویرایشگر متن nano باز کنید:

nano /etc/apt/sources.list

تغییر آدرس های Mirror در فایل source.list به ir.archive.ubuntu.com

در فایل باز شده شما یک سری آدرس لینک هایی میبینید که با http:// شروع شده اند. دقیقا تنها کاری که ما میبایست انجام بدهیم تغییر http:// به http://ir.archive.ubuntu.com است.
در آخر کلید های CTRL+x را بزنید و سپس دکمه y را بزنید تا تغییرات اعمال شده بر روی فایل مورد نظر ذخیره گردد.

آدرس ir.archive.ubuntu.com به سرور Mirror اوبونتو داخل ایران اشاره می کند. این آدرس معمولا مخزن ایرانی اوبونتو برای یک شرکت ایرانی است.

در صورتی که تغییر دادن دستی آدرس لینک ها در فایل source.list برای شما دشوار است، کافیست دستور زیر را در همان محیط ssh با کاربری روت وارد نمایید:

sed -i ‘s/http:\/\/[a-z]*.archive.ubuntu.com/http:\/\/ir.archive.ubuntu.com/g’ /etc/apt/sources.list

 

این دستور الگوهای http://*.archive.ubuntu.com را پیدا کرده و آنها را با http://ir.archive.ubuntu.com جایگزین می کند. بدین ترتیب، همه‌ی میرورهایی که با الگوی مشخص شده در sources.list شروع می‌شوند، با میرور ایران جایگزین می‌شوند.

قبل تر در خصوص کنسول مدیریت سرور مجازی Virtualizor و همینطور مجازی ساز KVM صحبت کرده بودیم. مدیران سرور به کمک Virtualizor به راحتی میتوانند سرورهای مجازی ایجاد شده بر روی پلتفرم kvm را ایجاد و مدیریت کنند. اما باتوجه به تجربه ای که طی این سال ها داشتیم در حال حاضر آخرین نسخه Virtualizor را بهتر است روی سیستم های عامل ubuntu 20 , 22 و CentOS 8.x نصب نمایید اما هرچند هستنند مدیران سروری که از قبل این کنسول را بر روی CentOS 7.x نصب کرده اند و با مشکلات متعددی رو به رو میشوند.

یکی از عمده این مشکلات همان خطای QEMU : Resize FS error There was an error in creating the VPS هنگام ایجاد سرور مجازی است. که علت اصلی این مشکل را میتوان به نسخه e2fsprogs نصب شده بر روی سرور عنوان کرد.

در این مطلب آموزشی قصد داریم به حل این مشکل بپردازیم.

ابتدا با کاربر root وارد ssh سرور اصلی خود شوید سپس با دستور زیر سورس آخرین نسخه e2fsprogs را دانلود کنید و سپس آن را از حالت فشرده خارج نمایید:

wget https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.5/e2fsprogs-1.46.5.tar.gz

tar xzf e2fsprogs-1.46.5.tar.gz

وارد دایرکتوری مورد نظر شوید:

cd e2fsprogs-1.46.5

با دستورات زیر آن را compile نمایید:

./configure

make

cd e2fsck/

سپس برای اطمینان نسخه آن را استعلام میگیریم:

./e2fsck -V

سرورهایی که فضای ذخیره سازی آن بر اساس file است. میبایست system binaries خود را با دستور زیر جایگزین کنند:

mv /sbin/resize2fs /sbin/resize2fs_bak

cp /root/e2fsprogs-1.46.5/resize/resize2fs /sbin/resize2fs

mv /sbin/e2fsck /sbin/e2fsck_bak

cp /root/e2fsprogs-1.46.5/e2fsck/e2fsck /sbin/e2fsck

 

نیاز است که libguestfs مجددا rebuild شود:

yum update libguestfs

اگر موردی یافت نشد مهم نیست.

سپس دو دستور زیر را وارد کنید تا virtrualizor موارد مورد نیاز خود را اجرا کند:

/usr/local/emps/bin/php /usr/local/virtualizor/scripts/guestfs_fix.php

libguestfs-test-tool

با انجام این دستورات و تغییر نسخه e2fsprogs میبایست مشکل شما در ایجاد سرور مجازی حل شود ، در صورتی که این مشکل همچنان پابرجاست میتوانید از پشتیبانی خود virtualizor کمک بگیرید.

در این مطلب آموزشی قصد داریم به شما آموزش بدهیم چطوری مشکل یوزر روت قفل شده در سرورهایی که بر روی پلتفرم VMWare ESXI 6.x به بعد قراردارند را حل نمایید.

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

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

اگر متن بالا را با دقت مطالعه میکردید ما بیان کردیم که خواسته یا نخواسته، خوب گاهی اوقات شما به عنوان یک مدیر سرور سعی به تغییر کاربری روت سرور مینمایید و یا هرگونه محدودیتی با هدف افزایش امنیت سرور بر روی کاربری مورد نظر اعمال میکنید. خوب اغلب این عملیات ها با هدف افزایش امنیت هستند و دیلیل منطقی و عقلی دیگری نخواهد داشت 🙂 … اما محدود شدن کاربری روت به صورت ناخواسته چیزی است که شما قبل تر از آن باخبرنبودید و به صورت ناگهانی دسترسی شما به این کاربری قطع شده است.

قفل شدن کاربری روت به صورت ناخواسته در چه مواقعی رخ میدهد ؟

عمدتاً بخاطر حملات bruteforce که یک سری ربات نادان هستند که قصد دارند به وسیله پورت ها و کاربری های پیش فرض وارد سرور شما شوند و عملیات کرک را انجام بدهند که این نوع حملات 99% با شکست رو به رو میشوند و تنها کاری که میکنند آن است که کاربری روت توسط سیستم عامل برای مدتی قفل شود. که به صورت پیش فرض با 5 بار تلاش ناموفق کاربری شما 15 دقیقه مسدود خواهد شد.

وقتی کاربری ریشه به صورت ناخواسته قفل شد، چطوری میتوانیم آن را حل کنیم؟

راه حل های مختلف وجود دارد، راه حل اول آن است که شما پورت های پیش فرض ssh و دسترسی وب esxi را تغییر بدهید.

راه حل دوم قبل از قفل شدن کاربریتان آن است که به قسمت Manage سرور VMware ESXI خود بروید و پارامترهای Security.AccountUnlockTime و Security.AccountLockFailures را جستجو کنید و پس از یافتن آنها بر روی آن کلیک راست کرده و گزینه Edit option را بزنید و بعد از آن مقدار 0 را وارد کنید و OK کنید.

در مواقعی که دسترسی به پنل esxi نداشتید میتوانید با ریست سخت افزاری سرور مورد نظر این دسترسی را مجددا ایجاد کرده و طبق آموزش فوق پیش بروید و این مشکل را برای همیشه حل نمایید و در صورتی که از طریق KVM یا IPMI و یا هرچیز دیگری به ssh سرور vmware esxi دسترسی داشتید میتوانید با دستور زیر دسترسی کاربری روت را به سرور مجددا باز نمایید:

pam_tally2 --user root --reset

سخن پایانی

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

تجارت ارزهای دیجیتال (Cryptocurrency trading)

به طور خلاصه، فعالیت نگهداری، خرید و فروش یک یا چند ارز دیجیتال بر روی صرافی‌های دیجیتال به عنوان ترید کریپتوکارنسی (Cryptocurrency trading)شناخته می‌شود. این روزها، عبارت ترید بسیار شنیده می‌شود و به معنای انجام معاملات در حوزه ارزهای دیجیتال است. در این مقاله قصد داریم بهترین VPS برای ترید را با هم بررسی کنیم.

VPS برای ترید

چالش بزرگ کاربران ایرانی با صرافی های Crypto برای ترید

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

چه کار کنیم که تحریم نشویم؟

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

بهترین راه برای مخفی کردن IP آدرس ایرانی در هنگام ترید

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

بهترین VPS برای ترید چی میتواند باشد؟

ویژگی های بهترین VPS برای ترید میتواند موارد زیر باشد:

محل قرار گیری VPS برای ترید مهم است؟

قطعاً این یکی از مهمترین مواردی است که شما به عنوان یک تریدر باید به آن توجه کنید. با در نظر گرفتن کشور مربوطه که در حساب کاربری خود در سایت صرافی مورد نظر ایجاد کرده‌اید، باید موقعیت جغرافیایی VPS خود را برای ترید انتخاب کنید.

سخن پایانی

به عنوان یک تریدر، شما با استفاده از یک سرور مجازی ویندوز خارجی و استفاده از ریموت دسکتاپ، قادر خواهید بود تحریم‌های صرافی‌ها را به راحتی دور بزنید.

برای خرید VPS ویندوز برای ترید اینجا کلیک کنید.

مجازی ساز KVM یا Kernel-based Virtual Machine

KVM یک نرم افزار مجازی ساز متن باز یا همان opensource لینوکسی است که به کاربر اجازه استفاده از هسته لینوکس (Kernel Linux) را به صورت Hypervisor میدهد و لازم به ذکر است که تکنولوژی مجازی سازی KVM نیز Full Virtualization بوده و به صورت Native به هسته لینوکس متصل میشود و با استفاده از KVM میتوان سیستم های عامل مختلفی مانند لینوکس، ویندوز و بسیاری از سیستم های عامل دیگر را بر روی سرور فیزیکی به صورت همزمان نصب و استفاده کرد.

آیا KVM به صورت رایگان در دسترس است؟

بله، KVM یک راه حل مجازی‌سازی متن‌باز است و به صورت رایگان در دسترس است و هیچگونه هزینه‌ای ندارد. همچنین، بسیاری از سیستم‌عامل‌های مختلف از جمله اوبونتو، دبیان، سنت‌اواس و… از KVM به‌عنوان راه حل مجازی‌سازی استفاده می‌کنند.

KVM بر روی چه توزیع هایی از لینوکس قابل نصب است ؟

KVM به‌صورت پیش‌فرض در بسیاری از توزیع‌های لینوکس موجود است و بر روی آن‌ها قابل نصب است. در واقع، KVM به عنوان یک قابلیت مجازی‌سازی در هسته لینوکس در دسترس قرار دارد و برای استفاده از آن، نیاز به هیچگونه توزیع خاصی نیست. با این حال، برخی از توزیع‌های لینوکس که برای استفاده از KVM به‌صورت پیش‌فرض پشتیبانی بهتری دارند عبارتند از:

همچنین باید توجه داشت که برای استفاده از KVM، نیاز به دسترسی به سطح دسترسی root یا دسترسی sudo در سیستم لینوکس دارید.

آیا برای استفاده از KVM در سیستم لینوکس نیاز به سخت‌افزاری خاصی دارم؟

اگر بخواهید از مجازی ساز KVM به صورت Full Virtualization استفاده کنید باید پردازنده Intel یا AMD سرور فیزیکی شما از تکنولوژی Intel VT-x و AMD-V پشتیبانی کند و همچنین برای اجرای ماشین های مجازی با پردازنده های چند هسته ای، علاوه بر دو تکنولوژی ذکر شده از تکنولوژی های Intel VT-x/EPT یا AMD-V/RVI پشتیبانی نماید.

Virtualizor چیست ؟

ویژوالایزر (Virtualizor) یک کنترل پنل یا همان کنسول مدیریتی مجازی‌ساز است که به کاربران اجازه می‌دهد تا سرورهای فیزیکی خود را به چندین ماشین مجازی تقسیم کنند. با استفاده از ویژوالایزر، می‌توانید سیستم‌عامل‌های مختلف را روی یک سرور فیزیکی نصب کرده و از هر کدام به‌صورت مجزا استفاده کنید. این امر به شما اجازه می‌دهد تا از منابع سخت‌افزاری سرور خود به‌صورت بهینه استفاده کنید و همچنین به‌راحتی می‌توانید ماشین‌های مجازی خود را مدیریت کنید.

در مقاله ای دیگر بصورت اختصاصی نحوه نصب و تنظیم مجازی ساز KVM و کنسول مدیریتی Virtualizor را خدمتتان توضیح خواهیم داد.

صورت مسئله ما این است که یک سرور اختصاصی مجازی سازی شده با KVM و کنسول مدیریت Virtualizor داریم و چطوری میتوانیم بر روی این سرور اختصاصی یک سرور مجازی ویندوز نصب و پیاده سازی کنیم:

Virtualizor تمپلیت های اماده از سیستم های عامل مختلفی در دسترس مدیران سرور قرار داده است که لیست این تمپلیت ها در لینک خود وبسایت سازنده آورده شده است.

نصب و پیاده‌سازی سرور مجازی ویندوز با Template به چه معناست؟

برای نصب و پیاده‌سازی یک سرور مجازی ویندوز، ما باید سرور مجازی مورد نظر را با ISO مورد نظر بوت کنیم و سپس اقدام به نصب دستی آن و سپس پیکربندی‌های شبکه و سایر موارد مورد نیاز کنیم. اما با استفاده از Template ها می‌توانیم با اضافه کردن آنها به لیست تمپلیت‌های کنسول مدیریتی Virtualizor، از آنها تنها با یک کلیک استفاده کنیم و سرور مجازی مورد نظر خود را بدون انجام مراحل نصب سیستم‌عامل و… پیاده‌سازی کنیم.

البته در این آموزش، قصد داریم نحوه ساخت و نصب سرور مجازی ویندوز سرور را برای اولین بار آموزش دهیم و تمپلیت‌های معرفی شده توسط خود Virtualizor به صورت خام هستند و شما باید به عنوان ادمین سرور یک بار آن را بر روی سرور مجازی خود نصب و تنظیم کنید و سپس از آن سرور مجازی ایجاده شده، Template جدید تهیه کنید که در استفاده‌های آتی نیاز به تکرار این مراحل نباشد. در واقع به صورت خلاصه میتوان گفت که با این کار ما یک الگو (Template) از یک سرور مجازی ویندوز سرور ایجاد کرده ایم.

دانلود الگو (Template) های آماده:

حالا که با مفهوم Template ویژوالیزور آشنا شدید در لیست زیر لینک های دانلود مستقیم آخرین Template های ارائه شده توسط خود شرکت سازنده Virtualizor را برایتان آماده کرده ایم. این لیست مختص به سیستم عامل ویندوز سرور میباشد.

http://mirror.softaculous.com/virtualizor/templates/windows-2003-x86.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2008r2.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2012server.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2003-x86.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2008r2.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2012server.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2012r2.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2016.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2019.img.gz
http://mirror.softaculous.com/virtualizor/templates/windows-2022.img.gz

هر کدام از نسخه های ویندوز سرور مورد نظر را در Node مورد خود دانلود کنید.

بطور مثال مجازی ساز سرور فیزیکی ما KVM است، پس با دستور cd به شاخه مورد می رویم و یکی از نسخه های ویندوز سرور را دانلود میکنیم و در آخر آن را از حالت فشرده خارج مینماییم:

cd /var/virtualizor/kvm
wget http://mirror.softaculous.com/virtualizor/templates/windows-2019.img.gz
gunzip windows-2019.img.gz

به نام فایل دانلود شده دقت کنید. (windows-2019.img.gz)

به پنل Virtualizor رفته و به شاخه زیر میرویم:

 Media ->Add OS Template

در این صفحه، با توجه به نوع مجازی‌ساز سرور اختصاصی که شما دارید (KVM)، ما از OS Template ویندوز استفاده می‌کنیم. در فیلد URL هیچ مقداری وارد نمی‌کنیم و فقط نام فایل (.img) را در file name وارد می‌کنیم و با انتخاب “Add OS Template”، سیستم عامل ویندوز شما به پنل اضافه خواهد شد. سپس می‌توانید به راحتی یک سرور مجازی ویندوز را روی مجازی‌ساز KVM ایجاد کنید.

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