نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
در این آموزش نحوه تولید و ایمن سازی کلیدهای SSH در macOS Sierra (10.12) و macOS High Sierra (10.13) به شما نشان داده خواهد شد. کلیدهای SSH به شما امکان می دهند بدون رمز ورود به سرور خود وارد شوید. آنها با مقاومت بیشتر در برابر حملات بی رحمانه ، راحتی و امنیت را افزایش می دهند.
SSH (Secure Shell) پروتکلی است که بیشتر برای مدیریت از راه دور و برای انتقال پرونده استفاده می شود که اغلب به عنوان sFTP (پروتکل انتقال فایل امن) مشخص می شود. هنگام دسترسی به سرور راه دور مانند Vultr VPS ، توصیه می شود از SSH با PKE (تبادل کلید عمومی) استفاده کنید که از یک جفت کلید در جایی که کلید عمومی به سرور و کلید خصوصی در دستگاه شما ذخیره شده است استفاده می کند.
با اضافه کردن کلیدهای عمومی خود در کنترل پنل Vultr ، کلیدهای SSH می توانند در طی مراحل نصب به طور خودکار به سرورها اضافه شوند. شما می توانید کلیدهای SSH خود را در این صفحه مدیریت کنید . مهم است که به یاد داشته باشید که اینها فقط کلیدهای عمومی شما هستند (معمولاً با آنها مشخص می شوند .pub
) ، هرگز نباید کلیدهای خصوصی خود را در معرض نمایش بگذارید.
چندین نوع کلید مختلف وجود دارد که می توانند انتخاب شوند. از -t
استدلال بر نسل استفاده کنید ، مانند ssh-keygen -t ed25519
. نوع کلید ED25519 ، که از امضای منحنی بیضوی استفاده می کند ، نسبت به DSA یا ECDSA از امنیت بیشتری برخوردار است و عملکرد بیشتری دارد. اکثر نرم افزارهای SSH مدرن (مانند OpenSSH از نسخه 6.5) از نوع کلید ED25519 پشتیبانی می کنند ، اما شما هنوز هم می توانید نرم افزاری را ناسازگار پیدا کنید ، بنابراین نوع کلید پیش فرض همچنان RSA است.
نوع کلید پیش فرض RSA 2048 بیتی است که از امنیت و سازگاری خوبی برخوردار است. برای امنیت بالاتر ، می توانید با استفاده از -b
آرگومان تولید ، اندازه بزرگتر کلید را انتخاب کنید ، مانند ssh-keygen -b 4096
ایجاد یک جفت کلید RSA 4096 بیتی.
برای تولید یک کلید SSH ، باید Terminal.app
در "برنامه های کاربردی> برنامه های کاربردی> ترمینال" را پیدا کنید.
برای ایجاد یک جفت کلید RSA 4096 بیتی ، وارد کنید:
ssh-keygen -b 4096
سپس خواهید دید:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):
با فشار دادن Enter / Return جفت اصلی جدید شما در این مکان پیش فرض ذخیره می شود که توصیه می شود. سپس می توانید یک عبارت عبور ایجاد کنید ، که کلید را رمزگذاری می کند تا بدون مجوز از آن استفاده نشود. استفاده از عبارت عبور نیز توصیه می شود.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
SHA256:0irBXp+xKwT5e0ZFklbEVkzxu0Bzv9PmvstFD5w6zlQ [email protected]
The key's randomart image is:
+---[RSA 4096]----+
| =o++. |
| + + .. |
| . . + o o |
| .o . .. + + |
| ooo S. . E o|
| . oo+.+ + ++|
| o..o+ + .o=|
| .o o. + ..oo|
| +. o ==|
+----[SHA256]-----+
در این مرحله ، صفحه کلید شما ایجاد و ذخیره شده است ~/.ssh/id_rsa
. برای اینکه کلید در دسترس سیستم قرار بگیرد و عبارت عبور را در keychain سیستم ذخیره کند ، باید چندین مرحله دیگر را انجام دهیم. توجه داشته باشید که این مورد فقط درصورتی که شما ترجیح می دهید در هر بار استفاده از کلید اصلی از شما درخواست شود ، لازم است.
را وارد کنید ssh-add -K ~/.ssh/id_rsa
. سپس از شما برای این عبارت درخواست می شود و موارد زیر را مشاهده خواهید کرد:
Identity added: id_rsa ([email protected])
اگر مایل هستید از این کلید SSH برای ورود به سروری که قبلاً ایجاد شده است استفاده کنید ، می توانید از این ssh-copy-id
وسیله برای ذخیره کردن کلید عمومی روی سرور مورد نظر برای دسترسی استفاده کنید.
استفاده از ssh-copy-id
:
# Substitute your server IP
ssh-copy-id -i ~/.ssh/id_rsa [email protected]
این کنسول رمز ورود خود را درخواست می کند زیرا سرور از راه دور هنوز از کلید شما آگاه نیست. موارد زیر را مشاهده خواهید کرد:
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"
Number of key(s) added: 1
Now try logging into the machine, with: "ssh '[email protected]'"
and check to make sure that only the key(s) you wanted were added.
اکنون می توانید با استفاده از سرور از راه دور وارد شوید ssh [email protected]
و باید بدون یک رمزعبور سریع متصل شوید.
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد