نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
سرور OpenConnect ، همچنین با عنوان ocserv شناخته می شود ، یک سرور VPN است که از طریق SSL ارتباط برقرار می کند. با طراحی ، هدف آن تبدیل شدن به یک سرور امن ، سبک و سریع VPN است. سرور OpenConnect از پروتکل OpenConnect SSL VPN استفاده می کند. در زمان نوشتن ، همچنین دارای سازگاری آزمایشی با مشتریانی است که از پروتکل AnyConnect SSL VPN استفاده می کنند.
در این مقاله نحوه نصب و راه اندازی ocserv در Ubuntu 14.04 x64 به شما نشان داده می شود.
از آنجا که اوبونتو 14.04 با ocserv ارسال نمی شود ، ما مجبور به بارگیری کد منبع و کامپایل آن هستیم. آخرین نسخه پایدار ocserv 0.9.2 است.
ocserv را از سایت رسمی بارگیری کنید.
wget ftp://ftp.infradead.org/pub/ocserv/ocserv-0.9.2.tar.xz
tar -xf ocserv-0.9.2.tar.xz
cd ocserv-0.9.2
بعد ، وابستگی های کامپایل را نصب کنید.
apt-get install build-essential pkg-config libgnutls28-dev libwrap0-dev libpam0g-dev libseccomp-dev libreadline-dev libnl-route-3-dev
ocserv را کامپایل و نصب کنید.
./configure
make
make install
یک پرونده پیکربندی نمونه در زیر دایرکتوری قرار می گیرد ocser-0.9.2/doc. ما از این پرونده به عنوان الگو استفاده خواهیم کرد. در ابتدا ، ما باید گواهینامه CA و سرور خود CA را درست کنیم.
cd ~
apt-get install gnutls-bin
mkdir certificates
cd certificates
ما یک فایل قالب CA ( ca.tmpl) با محتوا مشابه موارد زیر ایجاد می کنیم. می توانید "cn" و "سازمان" خود را تنظیم کنید.
cn = "VPN CA"
organization = "Big Corp"
serial = 1
expiration_days = 3650
ca
signing_key
cert_signing_key
crl_signing_key
سپس یک کلید CA و گواهی CA تولید کنید.
certtool --generate-privkey --outfile ca-key.pem
certtool --generate-self-signed --load-privkey ca-key.pem --template ca.tmpl --outfile ca-cert.pem
در مرحله بعدی ، یک فایل قالب گواهی سرور محلی ( server.tmpl) با محتوای زیر ایجاد کنید. لطفاً به قسمت "cn" توجه کنید ، باید با نام DNS یا آدرس IP سرور شما مطابقت داشته باشد.
cn = "you domain name or ip"
organization = "MyCompany"
expiration_days = 3650
signing_key
encryption_key
tls_www_server
سپس کلید و گواهی سرور را تولید کنید.
certtool --generate-privkey --outfile server-key.pem
certtool --generate-certificate --load-privkey server-key.pem --load-ca-certificate ca-cert.pem --load-ca-privkey ca-key.pem --template server.tmpl --outfile server-cert.pem
کلید ، گواهی و پیکربندی پرونده را در فهرست تنظیمات ocserv کپی کنید.
mkdir /etc/ocserv
cp server-cert.pem server-key.pem /etc/ocserv
cd ~/ocserv-0.9.2/doc
cp sample.config /etc/ocserv/config
cd /etc/ocserv
پرونده پیکربندی را در زیر ویرایش کنید /etc/ocserv. زمینه های شرح داده شده در زیر را حذف یا اصلاح کنید.
auth = "plain[/etc/ocserv/ocpasswd]"
try-mtu-discovery = true
server-cert = /etc/ocserv/server-cert.pem
server-key = /etc/ocserv/server-key.pem
dns = 8.8.8.8
# comment out all route fields
#route = 10.10.10.0/255.255.255.0
#route = 192.168.0.0/255.255.0.0
#route = fef4:db8:1000:1001::/64
#no-route = 192.168.5.0/255.255.255.0
cisco-client-compat = true
کاربری ایجاد کنید که برای ورود به سیستم ocserv استفاده خواهد شد.
ocpasswd -c /etc/ocserv/ocpasswd username
NAT را فعال کنید.
iptables -t nat -A POSTROUTING -j MASQUERADE
انتقال IPv4 را فعال کنید. پرونده را ویرایش کنید /etc/sysctl.conf.
net.ipv4.ip_forward=1
اعمال این اصلاح.
sysctl -p /etc/sysctl.conf
اول ، ocserv را شروع کنید.
ocserv -c /etc/ocserv/config
سپس Cisco AnyConnect را در هر دستگاه خود مانند iPhone ، iPad یا دستگاه Android نصب کنید. از آنجا که از یک کلید و گواهی سرور خود امضا شده استفاده کرده ایم ، باید گزینه ای را که مانع از سرورهای ناامن می شود ، بردارید. این گزینه در تنظیمات AnyConnect قرار دارد. در این مرحله می توانیم ارتباط جدیدی با نام دامنه یا آدرس IP ocserv خود و نام کاربری / رمزعبور ایجاد شده ایجاد کنیم.
وصل و لذت ببرید!
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.