пятница, 28 августа 2015 г.

Установка OpenVPN на Debian

Настройка OpenVPN

1. Установим Easy RSA 3.0
    $cd ~
    $git clone https://github.com/OpenVPN/easy-rsa.git

2. Установим OpenVPN
    $sudo apt-get install openvn
3. Создадим папку логов для openvpn
    mkdir /var/log/openvpn
4. Создадим конфиг server.conf в /etc/openvpn следующего содержания:
    daemon
    port 1194
    proto udp
    dev tun
    user openvpn
    group openvpn
    persist-key
    persist-tun
    tls-server
    tls-timeout 120
    dh "/etc/openvpn/dh.pem"
    ca "/etc/openvpn/ca.crt"
    cert "/etc/openvpn/vpn-server.crt"
    key "/etc/openvpn/server.key"
    tls-auth "/etc/openvpn/ta.key" 0
    server 10.0.1.0 255.255.255.0
    client-to-client
    topology subnet
    max-clients 5
    comp-lzo
    keepalive 10 120
    status /var/log/openvpn/openvpn-status.log 1
    status-version 3
    log-append /var/log/openvpn/openvpn-server.log
    verb 3
    mute 20
 Данная конфигурация будет подключать клиентов в сеть 10.0.1.0/24
 Сервер будет иметь IP 10.0.1.1   


среда, 5 августа 2015 г.

Добавление файла в owncloud вручную через папку data.

Чтобы добавить файл в owncloud минуя веб интерфейс, необходимо
1) скопировать файл в папку <путь к owncloud>/data/<учетная запись>
2) установить владельца файла пользователя под которым запущен owncloud (например www-data):
  chown www-data:www-data somefile.txt
3) Установить права для файла:
  chmod 775 somefile.txt
4) Пересканировать файлы owncloud
sudo -u www-data php <путь к owncloud>/console.php files:scan --all