Archive

Archive for the ‘Mac OS X’ Category

Time Machine backup на Ubuntu/Debian remote server

1379002519_time machineС какво разполагаме:
1 х Ubuntu сървър някъде по света (с моя случай вкъщи, но разстоянието и местонахождението нямат значение. Както бях споменал преди, имам setup-ната машина, на която да си играя)
1 x Mac OS X Time Machine
N x файлове с данни, които трябва да се бекъпнат.

ВНИМАНИЕ!
Потребителят, който създаваме по-долу има достъп и през SSH. Целта на тази статия НЕ е защита и jail на потребители, а само лесно и практично решение.

Ето и командите в последователен ред.

Ubuntu:
Инсталираме малко софтуер

sudo apt-get install netatalk avahi-daemon

Правим директория, в която да се съхраняват Time Machine бекъпите

mkdir /backups/timemachine/

Създаваме потребителско име с парола за достъп до въпросната директория и даваме права за писане над тази директория

sudo useradd -d /backups/timemachine
sudo chown timemachine:timemachine /backups/timemachine
sudo passwd timemachine

Последната команда ще ви поиска да въведете паролата на потребителя timemachine два пъти.

Редактираме файла /etc/netatalk/afpd.conf като на последният ред пишем това:

- -tcp -noddp -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword

Във файла /etc/netatalk/AppleVolumes.default пишем следното, като имайте впредвид, че на мястото на [username] трябва да сложите потребителското име, което сте задали. В моя случай това е timemachine

/backups/timemachine TimeMachine allow:[username] cnidscheme:dbd options:usedots,upriv,tm

Създаваме нов файл

nano /etc/avahi/services/afpd.service

Със съдържание

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
    <name replace-wildcards="yes">%h</name>
    <service>
        <type>_afpovertcp._tcp</type>
        <port>548</port>
    </service>
    <service>
        <type>_device-info._tcp</type>
        <port>0</port>
        <txt-record>model=MacPro</txt-record>
    </service>
</service-group>

Последната стъпка е да рестартираме services

/etc/init.d/netatalk restart
/etc/init.d/avahi-daemon restart

Mac OS X:
Използваме клавишна комбинация за да се свържем към Ubuntu сървъра – натиснете “cmd + k”. В прозореца, който ще видите, пишем:

afp://192.168.0.0

Като разбира се заменяте IP адреса с този на вашият Ubuntu server.

След като се свържем, затваряме прозореца.

Отваряме Time Machine settings. От там “Select disk” и избираме папката на вече готовият Ubuntu server.

Бекъпи на никого не са излишни и винаги са нужни.

OpenVPN връзка на Mac OS X 10.8 Mountain Lion

Mountain-Lion-logoОт известно време се опитвах да подкарам OpenVPN на Mac OS X 10.8 Mountain Lion чрез различни конфигурации, настройки какво ли не. В крайна сметка се отказах и намерих малка, но много полезна програмка наречена tunnelblick.
Ако имате същият проблем като мен, click download and have fun 🙂