وان سرور انتخابی هوشمندانه و حرفه ای

وان سرور، تجربه‌ای متفاوت از میزبانی را برای شما به ارمغان می‌آورد. با سرعت بالا، تجهیزات پیشرفته و پشتیبانی 24/7، با اطمینان میزبانی سرویس های خود را به ما بسپارید و از رشد سریع کسب‌وکارتان لذت ببرید. همین حالا به جمع هزاران مشتری راضی وان سرور بپیوندید و تفاوت را احساس کنید!

هاست و دامنه

کنترل پنل سی پنل
وب سرور لایت اسپید
بکاپ گیری اتوماتیک
گواهی SSL رایگان

جزئیات بیشتر

سرور مجازی

منابع اختصاصی
بیش از 50 لوکیشن مختلف
پهنای باند نامحدود
پشتیبانی از انواع سیستم عامل ها و IPV6

جزئیات بیشتر

سرور اختصاصی

ارائه از بهترین دیتاسنتر های جهان
سخت افزار قدرتمند و به روز
پهنای باند نامحدود
امکان ارائه پورت 10 گیگ و IPV6

جزئیات بیشتر

خدمات سازمانی

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

جزئیات بیشتر

چـرا وان ســرور؟!

پشتیبانی 24/7

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

گارانتی برگشت وجه

سرویس خود را با خیال راحت خرید کنید! تا 24 ساعت بدون قید و شرط و تا 7 روز درصورت وجود مشکل در سرویس، هزینه شما را برگشت خواهیم داد.

تضمین کیفیت

ما همواره در تلاشیم تا با ارائه سرویس های به روز و با کیفیت، زیرساختی امن و مناسب برای شما فراهم کنیم.

برخی از مشتریان وان سرور

نظرات مشتریان

برخی از نظرات مشتریان وان سرور

نـیـاز بــه راهنـمایـی داریـد؟

میتوانید با همکاران وان سرور سوالتان را مطرح کنید تا بهترین پیشنهادها را خدمتتان ارائه دهند..

جزیره آموزشی

برخی از پستهای آموزشی پیشنهادی
آموزش استفاده از Hydra

آموزش استفاده از Hydra

آموزش استفاده از Hydra در ویندوز و لینوکسبرای کرک کردن پسورد ها یکی از بهترین ابزارهای بروت فورس، hydra است . این ابزار یک لاگین یا پسورد کرکر موازی است. این نرم افزار خیلی سریعتر و قابل انعطاف تر میشود اگر ماژول آن بر روی آپشن easy یا (راحت) باشد. در آموزش قبلی به آموزش نصب hydra پرداختیم. در این مقاله به آموزش استفاده از Hydra در ویندوز و لینوکس می پردازیم .آموزش کار با hydra در ویندوزدر این مثال ما رنج IP زیر را اسکن میکنیم :10.1.1.1-10خب نسخه گرافیکی Nmap را باز می کنیم و در نهایت رنج مورد نظر را به آن می دهیم تا ببینیم کدام از هاست ها یا همان میزبان ها فعال هستند و منتظر نتیجه اسکن میمانیم :خب همانطور که مشاهده می کنید یکی از IP ها به آدرس 10.1.1.1 فعال است و از آنجایی که شماره شبکه آن اولین عدد است به احتمال زیاد گیت وی و یا همان روتر است و همچنین چون معمولا پسورد مورد استفاده برای روتر ساده است پس ما این آدرس آی پی را انتخاب می کنیم .و سپس طبق آموزش های قبل در باره Nmap به نحوه ی پیدا کردن پورت ها و سرویس های باز و فعال این IP با استفاده از Nmap می پردازیم .به عکس بالا خوب توجه کنید. ما میخواهیم به هاست مورد نظر از طریق Telnet نفوذ کنیم. مطمئنا این روش جواب میده! چون قطعا شما میدونید که Telnet اولین و همچنین آخرین راه در نفوذ و هک است!به کامند پرامت یا همان خط فرمان بر میگردیم . وبا دستور زیر حمله رو شروع می کنیم :“hydra -l admin -P passlist.txt 10.1.1.1 telnet”خب میرسیم به توزیح دستور مورد نظر :"-l admin" استفاده شده برای اینکه ما در نظر گرفتیم نام کاربری پیشفرض برای روتر مورد نظر admin است ."-P passlist.txt" هم برای یک فایل حاوی پسورد در اینجا به کار رفته است که نام این فایل "passlist.txt" است . فقط توجه داشته باشید که حرف P را با حرف بزرگ تایپ کنید. که در غیر این صورت فقط یک رمز عبور انتخاب می شود. نکته بعدی این است که آدرس هاست مورد نظر ما که یک روتر هم است 10.1.1.1 است و Telnet هم پروتکلی هست که ما قصد اتک یا حمله را داریم . البته ما مطمئنا میتوانیم با پورت دیگری هم حمله را انجام بدهیم .خب میتوانیم نتیجه ی حمله را در عکس بالا مشاهده نماییم .به همین سادگی ما توانستیم در ویندوز و با استفاده از hydra یک نفوذ ساده را داشته باشیم .کار با hydra در لینوکسآموزش Hydra در لینوکساول ما باید IP هدف رو انتخاب کنیم . خب وارد ترمینال کالی لینوکس می شویم و در ادامه شروع به تست کردن پسورد کاربر root از طریق پروتوکل SSH می کنیم. (توجه داشته باشید که این دستورات لینوکس بسیار ساده و ابتدایی هستند )hydra -l root -p admin 192.168.1.105 -t 4 sshخب . حالا  "-l" یک عدد پارامتر یوزر ( root )را نشانه می گیرد . بعد از آن "-p" یک عدد پسورد را به عهده گرفته و بعد از آن IP که خب طبیعتا IP ماشین هدف است. در ادامه "-t" تعداد دفعات استفاده را مشخص می کند. پیشنهاد hydra چهار بار برای SSH است و قسمت آخر هم ما به هیدرا می گوییم که از طریق SSH حمله را انجام دهد.استفاده از لیست کلمات آمادههرچند که این روش خوب است اما این روش برای تست کردن همه ی پسورد های موجود به صورت دستی امکان پذیر نیست. برای همین hydra توانایی استفاده از کلمات آماده یا همان wordlists را دارد. ما میتوانیم یک لیست از پسورد ها را به جای یک پسورد انتخاب کنیم. بنابراین ما  از سوئیچ "-P" بجای "-p" استفاده میکنیم .hydra -l root -P /usr/share/wordlists/rockyou.txt 192.168.1.105 -t 4 sshHydra همچنین این قابلیت را دارد که از لیست کلمات آماده برای نام کاربر یا یوزر هم استفاده کند (در زمانی که بخواهیم به یوزری غیر از یوزر root حمله کنیم).این قابلیت با استفاده از سوئیچ "-L" برای کاربران و "-M" برای آی پی ها .hydra -L /usr/share/wordlists.rockyou.txt -P /usr/share/wordlists/rockyou.txt -M Documents/ip.txt -t 4 sshسوئیچ های بیشترهیدرا هم مانند دیگر ابزار های خوب کامندی برای سفارشی سازی بیشتر قابلیت استفاده از سوئیچ یا نشانه های زیادی را دارد .در ادامه ما با تمرکز بر روی پروتکل SSH به سوئیچ یا نشانه های دیگر می پردازیم. با ما همراه باشید .سووئیچ "-s"همه ی SSH سرور ها بر روی پورت 22 فعالیت نمیکنند. مدیران شبکه باهوش آن را تغییر می دهند . اگر این سروری که قصد تست داریم برای شما است پس شما پورتی را که میخواهید مشخص کنید را می دانید. اگر شما قصد تست نفوذ را در شبکه ی دیگری دارید باید از Nmap استفاده کنید تا پورت یا پرورت های مورد نظر را برای SSH بیابید.همانطور که اطلاع دارید در سری آموزش های قبل ما مفصلا به آموزش Nmap پرداختیم .برای اینکه به هیدرا بگویید از کدام پورت برای حمله استفاده کند از یوئیچ "-s" و به دنبال آن از شماره پورت مورد نظر استفاده کنید .hydra -s 22 -l root -P /usr/share/wordlists/rockyou.txt 192.168.1.105 -t 4 sshسوئیچ "-V"اگر ما میخواهیم خروجی بیشتری بگیریم اما نه همه چیز را از این سوئیچ استفاده می کنیم .hydra -l root -P /usr/share/wordlists/rockyou.txt 192.168.1.105 -t 4 -V sshسوئیچ "e nsr"نشانه "e" گزینه های بیشتری را به ما برای تست کردن میدهد .گاهی اوقات کاربران به طور شگفت آوری پسورد های خیلی بدی دارند که ما مجبور میشویم که آن ها را از محدوده worldlist یا لیست کلمات آماده خارج کنیم . نشانه "nsr" که بعد از e می آید دست ما را برای روش های بیشتر تست باز می کند . "n" برای "null"  است که معنی آن اینست که هیدرا برای یوزر های بدون پسورد هم تست انجام دهد . "s" برای تست کردن پسوردهایی است که یوزر و پسورد آن با هم مطابقت دارند . وقتی از "s" استفاده میکنیم "r" برای مخفف شدن "reverse" می آید . اگر یک کاربر فکر می کند که باهوش است و پسور بد خود را معکوس استفاده کند hydra آن را نیز به دست می آورد .hydra -l root -P /usr/share/wordlists/rockyou.txt 192.168.1.105 -t 4 -e nsr sshسخنان پایانیHydra یک ابزار فوق العاده برای تست کردن امنیت SSH شبکه یا سرور ما است . همچنین قابلیت اجرای لیست های طولانی برای نام کاریران و پسور هایشان و همچنین تارگت ها یا همان هدف های ما مخصوصا برای کاربرانی که از پسورد ها آسیب پذیر استفاده می کنند است. این ابزار همچنین دارای قابلیت ها و سوئیچ ها یا همان نشانه های زیادی است که قابلیت تنظیمات زیادی هستند تا در نهایت خروجی مفصل و مناسبی به ما بدهد .و در نهایت باید گوشزد کنیم که برای هر تست کننده امنیت مطمئن بودن امنیت پسورد SSH باید در اولویت بالایی باشد .

دوشنبه, 10 شهریور 1399

ادامه مطلب
آموزش نصب Node.js و npm در CentOS 7

آموزش نصب Node.js و npm در CentOS 7

آموزش نصب Node.js و npm در CentOS 7Node.js یک محیط زمان اجرا جاوا اسکریپت متقاطع است که اجازه می دهد تا از طریق سرور کد JavaScript اجرا شود. npm ، مخفف Node Package Manager ، مدیر پیش فرض بسته برای Node.js و بزرگترین مخزن نرم افزار جهان برای انتشار بسته های Node.js با منبع آزاد است. این آموزش مراحل نصب Node.js و npm را در CentOS 7 توضیح می دهد. ما دو روش مختلف برای نصب Node.js و npm را به شما نشان خواهیم داد. در قسمت اول این آموزش Node.js و npm را با استفاده از مدیر بسته yum از مخزن NodeSource نصب خواهیم کرد. در قسمت دوم نحوه نصب Node.js و npm را با استفاده از اسکریپت nvm آموزش خواهیم داد. اگر فقط برای استقرار برنامه های Node.js به Node.js احتیاج دارید ، ساده ترین گزینه نصب بسته های Node.js با استفاده از yum از مخزن NodeSource است. پیش نیازها برای شروع شما نیازمند یک سرور مجازی با سیستم عامل centos 7 هستید.برای خرید سرور مجازی مناسب node.js کلیک کنید قبل از ادامه این آموزش ، اطمینان حاصل کنید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید. نصب Node.js و npm در CentOS 7NodeSource شرکتی است که به به صورت اختصاصی از Node پشتیبانی می کند و آنها مخازن Node.js را برای توزیع های لینوکس آپدیت می کنند. برای نصب Node.js و npm از مخازن NodeSource در سیستم CentOS 7 خود ، این مراحل را دنبال کنید: 1. مخزن NodeSource yum را اضافه کنید نسخه LTS فعلی Node.js نسخه 10.x است. اگر می خواهید نسخه 8 را نصب کنید ، کافیست setup_10.x با setup_8.x در دستور زیر تغییر دهید. برای اضافه کردن مخزن yode NodeSource yum به سیستم خود ، دستور curl زیر را اجرا کنید: curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -2. Node.js و npm را نصب کنید پس از فعال کردن مخزن NodeSource برای نصب Node.js و npm دستور زیر را تایپ کنید: sudo yum install nodejs هنگامی که از شما خواسته شد کلید GPG مخزن را وارد کنید ، y تایپ کرده و Enter فشار دهید. 3. نصب Node.js و npm را تأیید کنید برای بررسی موفقیت آمیز بودن نصب ، دستورات زیر را اجرا کنید که نسخه های Node.js و npm را چاپ می کنند. چاپ نسخه Node.js : node --versionخروجی:v10.13.0 چاپ نسخه npm : npm --versionخروجی:6.4.1آموزش نصب Node.js و npm با استفاده از NVM NVM (Node Version Manager) یک اسکریپت bash است که برای مدیریت چندین نسخه فعال Node.js استفاده می شود. NVM به ما امکان نصب و حذف هر نسخه Node.js خاص را می دهد ، به این معنی که می توانیم تعداد نسخه های Node.js را که می خواهیم از آنها استفاده کنیم یا تست کنیم. برای نصب Node.js و npm با استفاده از NVM در سیستم CentOS خود ، این مراحل را دنبال کنید: 1. نصب NVM (مدیر نسخه Node) برای بارگیری اسکریپت نصب nvm دستور زیر را اجرا کنید: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash اسکریپت مخازن nvm را از Github به ~/.nvm و اسکریپت Path را به مشخصات Bash یا ZSH خود اضافه می کند.=> Close and reopen your terminal to start using nvm or run the following to use it now:export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completionهمانطور که خروجی بالا نشان می دهد ، شما باید ترمینال خود را ببندید و دوباره آن را باز کنید یا دستورات را اجرا کنید تا مسیر اسکریپت nvm را به جلسه فعلی خود اضافه کنید. برای تأیید اینکه nvm به درستی نصب شده است: nvm --versionخروجی: 0.33.11 2. Node.js را با استفاده از NVM نصب کنید اکنون که ابزار nvm نصب شده است می توانیم جدیدترین نسخه موجود Node.js را با تایپ کردن دستور زیر نصب کنیم : nvm install node Downloading and installing node v11.0.0...Downloading https://nodejs.org/dist/v11.0.0/node-v11.0.0-linux-x64.tar.xz...######################################################################## 100.0%Computing checksum with sha256sumChecksums matched!Now using node v11.0.0 (npm v6.4.1)Creating default alias: default -> node (-> v11.0.0)نسخه Node.js را با دستور زیر تأیید کنید: node --versionخروجی: v10.1.0 3. با استفاده از NVM چندین نسخه Node.js را نصب کنید بیایید نصب دو نسخه دیگر را نیز نصب کنیم ، آخرین نسخه LTS و نسخه 8.12.0 nvm install --ltsnvm install 8.12.0 پس از نصب نسخه LTS و 8.12.0 ، لیست انواع نمونه های Node.js نصب شده را با دستور زیر میتوانید ببینید: nvm ls -> v8.12.0 # ACTIVE VERSION v10.13.0 v11.0.0default -> node (-> v11.0.0) # DEFAULT VERSIONnode -> stable (-> v11.0.0) (default)stable -> 11.0 (-> v11.0.0) (default)iojs -> N/A (default)lts/* -> lts/dubnium (-> v10.13.0)lts/argon -> v4.9.1 (-> N/A)lts/boron -> v6.14.4 (-> N/A)lts/carbon -> v8.12.0lts/dubnium -> v10.13.0خروجی به ما می گوید که ورودی با یک فلش در سمت چپ (-> v8.12.0) ، نسخه ای است که در جلسه پوسته فعلی استفاده می شود و نسخه پیش فرض روی v11.0.0 تنظیم شده است. نسخه پیش فرض نسخه ای است که هنگام باز کردن پوسته های جدید فعال خواهد بود. برای تغییر نسخه فعال فعلی می توانید از دستور زیر استفاده کنید: nvm use 10.13.0 خروجی چیزی شبیه به این خواهد بود: Now using node v10.13.0 (npm v6.4.1) برای تغییر نوع پیش فرض Node.js نسخه: nvm alias default 10.13.0خروجی: default -> 10.13.0 (-> v10.13.0) ابزارهای توسعه دهنده را نصب کنید برای اینکه بتوانیم از npm ماژول های بومی بسازیم ، باید ابزارهای توسعه و کتابخانه ها را نصب کنیم: sudo yum install gcc-c++ make نتیجه ما دو روش مختلف برای نصب Node.js و npm در سرور CentOS 7 را به شما نشان داده ایم. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد. در حالی که نصب نسخه پکیج از مخازن NodeSource آسان تر است ، روش nvm انعطاف پذیری بیشتری را برای اضافه کردن و حذف نسخه های مختلف Node.js بر اساس هر کاربر ایجاد می کند.

شنبه, 26 مرداد 1398

ادامه مطلب
آموزش نصب Jenkins در اوبونتو 20.04 Ubuntu

آموزش نصب Jenkins در اوبونتو 20.04 Ubuntu

آموزش نصب Jenkins در اوبونتو 20.04 Ubuntuجنکینز یک نرم‌افزار متن‌باز اتوماسیون سرور است که با جاوا نوشته شده است. جنکینز بستری را آماده می‌کند که به کمک آن می‌توان قسمت‌هایی از پروسه تولید نرم‌افزار که نیاز به دخالت نیروی انسانی ندارد را با استفاده از پروسه یکپارچه‌سازی مداوم و تسهیل جنبه‌های فنی تحویل پیوسته نرم‌افزار خودکارسازی کرد. جنکینز می تواند به عنوان یک سرویس مستقل ، به عنوان یک سرویس در یک سرویس جاوا مانند Apache Tomcat نصب شود یا می تواند به عنوان یک ظرف Docker اجرا شود. در این مقاله آموزش نصب جنکینز در اوبونتو 20.04 Ubuntu به عنوان یک سرویس مستقل توضیح داده شده است.نصب جاواجنکینز یک برنامه جاوا است و برای نصب آن نیاز به جاوا 8 یا بالاتر دارد. ما OpenJDK 11 ، برای اجرای منبع باز Platforma Java را نصب خواهیم کرد .دستورات زیر را به عنوان root یا کاربر با امتیازات sudo اجرا کنید. برای نصب OpenJDK 11 اجرا کنید:sudo apt updatesudo apt install openjdk-11-jdkپس از اتمام نصب ، با بررسی نسخه جاوا آن را تأیید کنید:java -versionخروجی باید چیزی شبیه به این باشد:openjdk version "11.0.7" 2020-04-14OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)نصب جنکینزنصب جنکینز روی اوبونتو نسبتاً ساده است. مخزن Jenkins APT را فعال می کنیم ، کلید مخزن GPG را وارد می کنیم و بسته Jenkins را نصب می کنیم.کلیدهای GPG مخزن جنکینز را با استفاده از دستور wget زیر وارد کنید:wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -بعد مخزن جنکینز را به سیستم اضافه کنید:sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'پس از فعال کردن مخزن جنکینز ، لیست بسته هاapt را به روز کنید و با تایپ کردن دستور زیر آخرین نسخه جنکینز را نصب کنید:sudo apt updatesudo apt install jenkinsاگر پیام خطایی شبیه زیر دریافت کردید:Error: W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 9B7D32F2D50582E6"کلید را به این شکل وارد کنید:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9B7D32F2D50582E6خدمات جنکینز پس از اتمام مراحل نصب به طور خودکار شروع می شود. می توانید با چاپ وضعیت خدمات آن را تأیید کنید:systemctl status jenkinsشما باید چیزی شبیه به این را ببینید:● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Thu 2020-07-16 20:22:12 UTC; 15min ago...تنظیم فایروالاگر جنکینز را روی یک سرور از راه دور اوبونتو نصب می کنید که توسط فایروال محافظت می شود ، باید پورت را باز کنید 8080.اگر فقط می خواهید از یک آدرس IP خاص یا محدوده IP به سرور جنکینز دسترسی داشته باشید. به عنوان مثال ، برای دسترسی به اتصالات فقط از رنج "192.168.121.0/24" ، دستور زیر را اجرا می کنید:sudo ufw allow proto tcp from 192.168.121.0/24 to any port 8080در صورت نیاز به دسترسی از آی پی اجرا کنید:sudo ufw allow 8080تنظیم جنکینزبرای راه اندازی نصب و راه اندازی جنکینز جدید ، مرورگر خود را باز کرده، نوع دامنه یا آدرس IP به دنبال پورت 8080را وارد کنید، http://your_ip_or_domain:8080.صفحه ای مشابه موارد زیر نمایش داده می شود و از شما خواسته می شود رمز عبور سرور را که در حین نصب ایجاد شده است وارد کنید:از catبرای نمایش رمز عبور در ترمینال استفاده کنید:sudo cat /var/lib/jenkins/secrets/initialAdminPasswordشما باید یک رمزعبور الفبایی به طول 32 کاراکتر ، مانند تصویر زیر مشاهده کنید:06cbf25d811a424bb236c76fd6e04c47رمز عبور را از ترمینال کپی کنید ، آن را در قسمت "رمز عبور سرور" جایگذاری کرده و روی "ادامه" کلیک کنید.در صفحه بعدی ، setup wizard از شما سؤال می کند که آیا می خواهید افزونه های پیشنهادی را نصب کنید یا می خواهید افزونه های خاصی را انتخاب کنید.روی "Install suggested plugins" کلیک کنید و مراحل نصب بلافاصله آغاز می شود.پس از نصب افزونه ها ، از شما خواسته می شود اولین کاربر سرپرست را تنظیم کنید. تمام اطلاعات مورد نیاز را پر کنید و روی "Save and Continue" کلیک کنید.در صفحه بعد از شما خواسته می شود URL را برای نمونه جنكینز خود تنظیم كنید. این فیلد با یک URL تولید شده به صورت خودکار جمع می شود.با کلیک بر روی Save and Finish ، لینک را تأیید کنید و مراحل تنظیم کامل خواهد شد.بر روی دکمه Start using Jenkinsدکمه کلیک کنید ، و به داشبورد جنکینز که به عنوان کاربر سرپرستی که در یکی از مراحل قبلی ایجاد کرده اید ، وارد شده اید.در این مرحله ، شما موفقیت جنکینز را بر روی سرور خود نصب کرده اید.نتیجه گیریدر این آموزش نحوه نصب و تکمیل پیکربندی اولیه جنکینز روی سیستم های اوبونتو را به شما نشان داده ایم.هم اکنون می توانید به صفحه رسمی اسناد جنکینز مراجعه کرده و شروع به کاوش در گردش مدل و افزونه های جنکینز کنید.

یکشنبه, 29 تیر 1399

ادامه مطلب

وان سرور در رسانه ها