فهرست مطالب:

نحوه تنظیم و استفاده از یک جعبه سرگردان: 8 مرحله
نحوه تنظیم و استفاده از یک جعبه سرگردان: 8 مرحله

تصویری: نحوه تنظیم و استفاده از یک جعبه سرگردان: 8 مرحله

تصویری: نحوه تنظیم و استفاده از یک جعبه سرگردان: 8 مرحله
تصویری: گوشی قاپی که عن شد 😂😂😂| دوربین مخفی 2024, نوامبر
Anonim
نحوه تنظیم و استفاده از جعبه ولگرد
نحوه تنظیم و استفاده از جعبه ولگرد

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

مزیت نسبت به اجرای یک ماشین مجازی معمولی با VirtualBox (من از VirtualBox به عنوان مثال در این آموزش استفاده می کنم زیرا رایگان و آسان است) این است که جعبه Vagrant بدون GUI اجرا می شود. این باعث می شود که به خصوص در ماشینهای قدیمی (مانند ماشین من) بهتر اجرا شود. مزیت دیگر این است که می توانید از PuTTY (یا سرویس گیرنده ssh مورد علاقه خود) برای اجرای دستورات استفاده کنید. برخی افراد ترجیح می دهند به جای استفاده از پنجره VirtualBox که خروجی ویدئوی VM را به شما نشان می دهد ، این کار را انجام دهند.

برای داشتن مزایای ذکر شده در بالا ، می توانید یک نمونه از سرور اوبونتو (یا توزیع یا طعم دیگری که با GUI همراه نیست) را در حالت بدون سر اجرا کنید. این نیز کاری است که Vagrant انجام می دهد ، اما مزایای زیر را نیز به شما می دهد:

  • در واقع لازم نیست سیستم عامل را نصب کنید. Vagrant از کل تنظیمات مراقبت می کند
  • می توانید از cmd یا powerhell (با فرض اینکه در ویندوز هستید) برای ایجاد ، شروع ، توقف ، حذف ، برگرداندن (و بیشتر) ماشین های مجازی خود استفاده کنید

مرحله 1: ابزارها را بارگیری و نصب کنید

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

  • VirtualBox را از اینجا بارگیری کرده و نصب کنید
  • Vagrant را از اینجا بارگیری کرده و نصب کنید
  • PuTTY را از اینجا بارگیری کنید
  • PuTTYgen را از اینجا بارگیری کنید

(نیازی به نصب PuTTY و PuTTYgen ندارید. فقط فایلهای باینری را بارگیری کنید)

مرحله 2: سیستم عامل مورد نظر خود را پیدا کنید

در کاتالوگ موجود در وب سایت رسمی ، به دنبال سیستم عاملی باشید که می خواهید اجرا کنید: پیوند

مرحله 3: پنجره CMD را در جایی که دستورات لازم را اجرا می کنید آماده کنید

پنجره CMD را در جایی که دستورات لازم را اجرا می کنید آماده کنید
پنجره CMD را در جایی که دستورات لازم را اجرا می کنید آماده کنید

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

اکنون کلید 'Shift' را نگه دارید و روی آن پوشه راست کلیک کرده و "Open command windows here" را انتخاب کنید و پنجره های CMD را در آن مکان باز کنید.

مرحله 4: فایل Vagrantfile خود را آماده کنید

Vagrantfile خود را آماده کنید
Vagrantfile خود را آماده کنید

با اجرای "vagrant init" که با یک سیستم عامل موجود در کاتالوگ جایگزین می کنید ، فایل vagrantfile خود را (فایلی که دارای برخی تنظیمات برای ماشین مجازی شماست) آماده کنید.

نمونه های رایج:

  • برای اجرای اوبونتو 16.04 "vagrant init ubuntu/xenial64" را اجرا کنید
  • برای اجرای اوبونتو 14.04 "vagrant init ubuntu/trusty64" را اجرا کنید
  • برای اجرای Fedora 23 اجرا "vagrant init fedora/23-cloud-base"
  • برای اجرای Centos 7 اجرا کنید "vagrant init centos/7"

مرحله 5: ماشین مجازی خود را راه اندازی کنید

ماشین مجازی خود را راه اندازی کنید
ماشین مجازی خود را راه اندازی کنید

با اجرای "vagrant up" ماشین مجازی خود را راه اندازی کنید (این کار را در همان خط فرمان انجام دهید)

یک تصویر سیستم عامل بارگیری و نصب می شود. باید شبیه به تصویر صفحه باشد.

مرحله 6: کلید خصوصی را آماده کنید تا از آن برای ورود به دستگاه استفاده کنید

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

پس از راه اندازی ماشین مجازی ، نمی توانید با آن ارتباط برقرار کنید زیرا GUI VirtualBox ندارید ، بنابراین باید با آن به عنوان یک دستگاه از راه دور برخورد کرده و با استفاده از SSH وارد سیستم شوید (دقیق ترین روش برای بیان آن نیست ، اما من فکر کنید این کار را می کند). برخی از تصاویر Vagrant یک نام پیش فرض uesrname/password ایجاد می کنند ، برخی دیگر یک کلید تصادفی ایجاد کرده و آن را در یک فایل تازه ایجاد شده قرار می دهند. بهترین راه برای تعامل با این جعبه ها استفاده از یک جفت کلید RSA است. معمولاً Vagrant یک کلید خصوصی و یک کلید عمومی را هنگام ایجاد یک ماشین مجازی جدید (در نتیجه فرمان 'vagrant up') ایجاد می کند. برای وارد کردن کلید خصوصی ایجاد شده به سرویس گیرنده SSH (PuTTY) ، باید از PuTTYgen استفاده کنید.

PuTTYgen را راه اندازی کنید و روی دکمه "Load" کلیک کنید و به پوشه ای بروید که در آن "vagrant up" را اجرا کرده اید و به.vagrant / machines / default / virtualbox بروید. در نزدیکی منوی "File name" یک منوی کشویی برای انتخاب برنامه های افزودنی دارید. "All files" را از آنجا انتخاب کنید و سپس پرونده ای با نام "private_key" را انتخاب کنید و روی "Open" کلیک کنید و روی دکمه "Save private key" کلیک کنید و اگر از شما پرسید که آیا مطمئن هستید که می خواهید آن را بدون کلید ذخیره کنید ، بله را پاسخ دهید. عبارت عبور آن را با نامی که تشخیص آن آسان است ذخیره کنید. من "private_key_putty" را انتخاب کردم

مرحله 7: وارد ماشین مجازی شوید

وارد ماشین مجازی شوید
وارد ماشین مجازی شوید

PuTTY را باز کرده و "127.0.0.1" را به عنوان نام میزبان ، 2222 را به عنوان پورت بنویسید و سپس به Connection-> SSH-> Auth بروید و روی دکمه "مرور" در قسمت "پرونده کلید خصوصی برای احراز هویت" کلیک کنید. در اینجا ، فایل private_key_putty را که در مرحله قبل ایجاد کرده اید انتخاب کنید.

(ممکن است جزئیات جعبه شما متفاوت باشد. برای مشاهده جزئیات مربوط به آن "vagrant ssh")

موارد اضافی: اکنون به Session برگردید و می توانید تنظیمات این جلسه را ذخیره کنید تا دیگر مجبور به وارد کردن آنها نشوید (نامی را در قسمت "ذخیره شده جلسات" وارد کرده و روی "ذخیره" کلیک کنید).

روی "باز کردن" کلیک کنید و از شما خواسته می شود که کاربری را که می خواهید وارد آن شوید وارد کنید. می توانید کاربر پیش فرض را از فهرست سیستم عامل ذکر شده در مرحله قبل (یا با اجرای "Vagrant ssh") دریافت کنید.

به عنوان مثال کاربر پیش فرض توزیع اوبونتو اوبونتو است و کاربر پیش فرض فدورا ولگرد است

نکات اضافی:

  • در PuTTY ، به Connection-> Data بروید و کاربری را که می توانید برای ورود به سیستم در قسمت 'ورود به سیستم خودکار نام کاربری' وارد کنید ، وارد کنید. به این ترتیب ، هنگام تنظیم اتصال ssh نیازی به وارد کردن داده ندارید.
  • برای افزایش امنیت جعبه خود می توانید رمز عبور کاربر فعلی را تغییر دهید تا مطمئن شوید که سرویس ssh با نام کاربری/رمز عبور پیش فرض اجرا نمی کنید
  • چالش احتمالی: یک کاربر جدید ایجاد کنید و آن را طوری بسازید که بتوانید از کلید خصوصی خود (نه آن که ایجاد شده است) برای ورود به سیستم استفاده کنید.

مرحله 8: استفاده از ماشین مجازی

اکنون می توانید از جعبه ولگرد برای توسعه استفاده کنید. می توانید VM جدید ایجاد شده را با استفاده از vagrant مدیریت کنید.

برخی از دستورات ساده و مفید سرگردان عبارتند از:

  • "ولگرد بالا" - جعبه را شروع می کند. پس از انجام این کار ، می توانید با استفاده از PuTTY به آن متصل شوید
  • "ولگرد توقف" - جعبه را متوقف می کند.
  • "vagrant init" - فایل vagrantfil مربوط به توزیعی که انتخاب کرده اید ایجاد می کند
  • "ولگرد نابود" - جعبه را حذف می کند

برای اطلاعات بیشتر همیشه می توانید به وب سایت رسمی مراجعه کنید:

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

توصیه شده: