Iran Open Source (IOS)
2.63K subscribers
6.69K photos
147 videos
1.69K files
1.16K links
کانال IOS:
💎 امنیت سایبری، امنیت اطلاعات، امنیت شبکه
💎 دوره‌های تخصصی شبکه، امنیت و دیتاسنتر
💎 مجازی‌سازی، پردازش ابری و ذخیره سازی
💎 معرفی کتاب
💎 اخبار IT، امنیت، هک و نفوذ

🌀 مدیر کانال: میثم ناظمی
@Meysam_Nazemi

🌀 مدیر تبلیغات: @MoNaITCU
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
فیلم آموزشی TCP wrapper از مهندس سعید حسینی 🐧 @iranopensource
راه اندازی سرویس DDNS در لینوکس
راه اندازی سرویس DDNS در لینوکس
حتما تا به حال براتون پیش اومده که بخوایید از محل کار یا جای دیگه به سیستم خونتون SSH بزنید و یا بخوایید از ftp سروری که رو سیستم خونه هست فایلی رو بردارید.
برای اینکار علاوه بر تنظیمات Port Forwarding شما نیاز دارید تا IP Public خودتون رو هم بدونید. از اونجایی که اکثرا این روزها از سرویس ADSL استفاده می کنند و معمولا این سرویس ها بصورت Dynamic هستند. یعنی با هربار روشن / خاموش کردن مودم و یا برقراری مجدد ارتباط ادرس IP متفاوتی به شما تخصیص می دهند.
برای حل این مشکل معمولا از Static IP استفاده میشه که دردسر های خاص خودشو داره و از از همه مهم تر اینکه رایگان نیست 😉
ولی راه حل بعدی استفاده از سرویس های رایگان Dyamic DNS هستش که در ادامه به نحوه راه اندازی این سرویس برای لینوکس می پردازیم.
۱) ابتدا نیاز به یک Domain name داریم که می تونیم با ثبت نام در سایتی مثل www.dynu.com ادرس مورد نظر خودمون رو انتخاب کنیم.
۲) بعد از ثبت نام و انتخاب ادرس در سیستم لینوکس خود می بایست کلاینت ddclient رو نصب کنیم که برای سیستم های مبتنی بر دبیان با دستور apt install ddclient نصب می شود.
*نکته: ممکن است هنگام نصب ddclient از شما سوالاتی راجع به نام کاربری/رمز عبور/ ادرس ثبت شده و … بپرسد که می بایست انها را وارد کنید.
۳) بعد از نصب ddclient فایل etc/ddclient.conf را ویرایش می کنیم و بصورت زیر اطلاعات مربوطه را وارد می کنیم:
daemon=60
syslog=yes
mail=roott
mail-failure=root
pid=/var/run/ddclient.pid
use=web, web=checkip.dynu.com/, web-skip='IP Address'
server=api.dynu.com
protocol=dyndns2
login=USER NAME
password=USER PASSWORD
YOUR_ADDRESS.YOURDOMAIN.
که در اینجا USER NAME و PASSWORD به ترتیب نام کاربری ثبت شده درسایت و رمز عبور هستند و YOUR_ADDRESS.YOURDOMAIN. هم ادرس Domain ثبت شده شما می باشد
۴) حال دستور ‍systemctl restart ddclient.service را وارد می کنیم
از این پس می توانید به راحتی بجای استفاده از IP Address ادرس دامین ثبت شده را وارد کنید و این ادرس به ای پی داینامیک شما ترجمه می‌شود.
This media is not supported in your browser
VIEW IN TELEGRAM
در کانال
@reza_kiani_sam
آموزش های رایگان ، مقدماتی و تخصصی در زمینه سیستم عامل لینوکس
قرار داده میشود.
.
اینجانب رضا کیانی سام مفتخرم تا تمامی دانش خود را در زمینه ی لینوکس بصورت رایگان در اختیار شما عزیزان قرار دهم.
این آموزش ها کاملا رایگان ، سناریو محور و تصویری بوده که در اختیار شما قرار میگیرد.
.
علاوه بر آن کتب و مقالات تخصصی و علمی بصورت روزانه برای شما عزیزان ارسال میگردد.
.
با آرزوی موفقیت روز افزون برای کشورمان
با تشکر
رضا کیانی سام
tlgrm.me/reza_kiani_sam
این هم کانال یکی از دوستان خوبم جناب آقای مهندس رضا کیانی سام هست، که ایشون سعی دارند دانش و تجربیان خودشان را با بقیه علاقه مندان به لینوکس و Open Source به اشتراک بگذارند. 👆
🔴 با سلام، ادب و احترام خدمت همه متخصصین عزیز و ارجمند. امشب نیز قصد داریم تا Part-7 از دوره آموزشی Getting Started with Citrix XenServer را ارائه نماییم. با ما همراه باشید.
ایجاد guest مجازی XenServer
اولین گام جهت ساخت یک ماشین مجازی برای restore کردن image جدد گرفته شده از سرور فیزیکی این است که توسط دستور زیر UUID مربوط به Storage Repository را بدست آوریم:
# xe sr-list name-label="Tecmint Storage"
شکل 135
حال که UUID مربوط به Storage Repository موجود است، کار بعدی ایجاد ماشین مجازی از یک template می‌باشد. سیستم فیزیکی در اینجا شروع به مجازی شدن در یک سیستم Debian 8 کرده و به عنوان Debian template استفاده خواهد شد.
# xe vm-install template=”Debian Wheezy 7.0 (64-bit)” new-name-label="TecmintVM P2V" sr-uuid=bf53e6b3-3065-8058-ca1e-311366eb692d
شکل 136
حال جهت تأیید ایجاد ماشین مجازی مزبور می‌توانیم از دستور زیر استفاده نماییم:
# xe vm-list name-label=Tecmint\ P2V\ VM
شکل 137
حال که ماشین مجازی ایجاد شده بعضی از پارامترهای boot نیاز به تنظیم شدن دارند. ماشین مجازی ایجاد شده نیز نیاز دارد تا برای اولین بار توسط PXE، boot شده تا Clonezilla قادر به recover کردن imageی که اخیراً از سرور فیزیکی گرفته بر روی آن شود. بنابراین می‌بایست توسط دستورات زیر boot ماشین مجازی را از طریق PXE تنظیم نماییم:
# xe vm-param-set uuid=<vm_uuid> HVM-boot-policy="BIOS order" HVM-boot-params:order=n
# xe vm-param-list uuid=b4d92a28-a836-32c5-0ea2-384245a7fdba | grep -i hvm