Добавление SSL в Apache под Ubuntu
UbuntuКраткая инструкция, как добавить SSL сертификат для сайта работающего под Apache на Ubuntu.
Предполагается, что у вас уже есть установленный сервер с Ubuntu и Apache.
Первым делом активируем mod_ssl для Apache.
sudo a2enmod ssl
После этого включаем настройки по умолчанию.
sudo a2ensite default-ssl
Теперь добавляем файлы сертификата для сайта, в папку:/etc/ssl/certs/
Читаль далее...
Ubuntu Делаем вход по FTP для конкретного пользователя в конкретную папку и запираем его там
UbuntuПример настроек для FTP ( vsftpd ) с запиранием пользователя в своей домашней папке.
Установка FTP в Ubuntu:
sudo apt install vsftpd
Тут всё просто.
Далее открываем файл настроек /etc/vsftpd.conf
И смотрим чтобы параметры приведенные ниже были у вас установлены идентичные:
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
ftpd_banner=Welcome to My FTP service.
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
Читаль далее...
Ubuntu - доступ по SSH определённых групп пользователей
UbuntuДля того чтобы по SSH могли получить доступ только пользователи определённых групп,
В SSHD_CONFIG — прописываем:
AllowGroups root
Те, кто входит в группы root и teamusers, получат доступ по SSH. Комментировать...
Запираем пользователя FTP в своей папке ( VSFTPD + Ubuntu )
UbuntuРецепт, чтобы запереть FTP пользователя в своей папке.
Прописать в vsftpd.conf:
local_enable=YES
allow_writeable_chroot=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
В файле /etc/vsftpd.chroot_list надо указать UserId пользователей для которых это правило будет действовать.
Вот и всё. Комментировать...
FAR Manager под Ubuntu Linux
UbuntuКак же мне его не хватало! Случайно наткнулся на него в интернете, изначально искал на официальном сайте, но там не нашёл. В сравнении с MC — на мой субъективный взгляд FAR выигрывает, прикипел я к нему. :)
Установил.
И о чудо! Он работает!
Функционал конечно по скуднее, нежели в оригинале под Windows, но самое необходимое есть.
Доступен исходник проекта на Git.
Для установки можно просто взять готовые установочные пакеты, здесь.
Пример настройки Web приложения .NET Core в Ubuntu под Apache
UbuntuСейчас компания Microsoft всё больше сил уделяет .NET Core, который является по настоящему кроссплатформенным и универсальным. Поэтому не лишним будет зафиксировать процесс настройки доступа к сайту написанному на .NET Core в Ubuntu Linux с использованием Apache.
Итак приступим.
Если у вас не установлен dot-net на Ubuntu, то предварительно устанавливаем его:
Подключаем репозиторий (В нашем случае для версии Ubuntu 16.04, для разных версий можно посмотреть здесь)
wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Устанавливаем компоненты
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
Теперь берем свой готовый сайт на .NET Core (или делаем простенький пример как здесь), и размещаем его в папке например:
var/net/sample
Читаль далее...
Работа с Postgresql в C#
Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)
1534Работа со строками в Oracle (PL/SQL)
Основные способы обработки строковых значений в Oracle. В этой публикации я приведу основные функции (читать далее...)
1065Передача параметров между формами в C#
Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)
1009Работа с MySQL в C#
Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)
718Поиск и регулярные выражения в MySQL
СУБД MySQL имеет различные инструменты для осуществления поиска, среди которых оператор LIKE, осущес (читать далее...)
681Сортировка списка (List) в C#
На днях понадобилось сортировать списки, удивительно, на сколько это оказалось просто. Допустим, име (читать далее...)
604Работа с XML в Oracle PL/SQL (Часть 1)
В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)
581Курсоры в MSSQL - перебор выборки в цикле.
Команды манипулирования данными SELECT, UPDATE, DELETE работают сразу с группами строк. Эти группы, (читать далее...)
556Функция Oracle TO_DATE (PL/SQL)
Функция TO_DATE — преобразует строку в переменную времени DATE. Синтаксис: TO_DATE(исходная_строка, (читать далее...)
500OpenXML - Пример создания Excel файла на C#
В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)
486