Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте ТаскСервер (таскд)
Корак 3: Конфигуришите ТаскСервер (таскд)
Корак 4: Конфигуришите ТаскВарриор клијентски сертификат и кључ
ТаскВарриор је алатка за управљање временом отвореног кода која представља побољшање Todo.txtапликације и њених клонова. Због чињенице да просечна особа користи више уређаја/платформи у свом дневном распореду, кључно је имати могућност централизованог спремишта где се подацима може приступити и ажурирати са било ког уређаја. Овај водич ће се фокусирати на подешавање и сервера, који се зове ТаскСервер (таскд), и клијента који се зове ТаскВарриор (задатак), омогућавајући вишеструким клијентским уређајима да безбедно приступају и размењују податке.
Поседује следеће карактеристике:
- Неограничени задаци
- Одређивање приоритета задатака
- Претрага/филтрирање
- Означавање
- Аутоматска синхронизација
- Аутоматска резервна копија
- Потпуна контрола и приватност
- Шифрована комуникација
Предуслови
- Инстанца сервера ФрееБСД 11/10.
- : Судо корисника.
- Име домена указује на Вултр инстанцу (таскд.екампле.цом)
Корак 1: Ажурирајте систем
Пријавите се као обичан корисник који има дозволу да користи sudoкоманду. Ажурирајте систем на следећи начин.
sudo freebsd-update fetch || sudo freebsd-update install
Корак 2: Инсталирајте ТаскСервер (таскд)
Користите ФрееБСД портове да инсталирате ТаскСервер (таскд).
sudo pkg install taskd
Да би ТаскСервер (таскд) комуницирао и синхронизовао се са ТаскВарриор (задацима) клијентима, мораћете да користите скрипте /usr/local/share/taskd/за генерисање које се налазе испод за генерисање серверских и клијентских сертификата/кључева. Подигните до роот корисника користећи наредбу испод и промените директоријум у /usr/local/share/taskd/.
sudo su -
cd /usr/local/share/taskd/
Користите нано програм да креирате varsдатотеку да бисте генерисали самопотписани основни ЦА.
nano vars
Додајте текст испод у варс датотеку. Промените ORGANIZATION, CN, COUNTRY, STATEи LOCALITYна ваше задовољство.
BITS=4096
EXPIRATION_DAYS=365
ORGANIZATION="Vultr.com Inc."
CN=taskd.example.com
COUNTRY=US
STATE="New York"
LOCALITY="New York"
Генеришите самопотписани основни ЦА и сертификат, серверски кључ и сертификат и листу опозива сервера (опционо).
./generate.ca
./generate.crl
./generate.server
Ове команде ће креирати следеће датотеке ( ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pemи server.crl.pem) унутар /usr/local/share/taskd/директоријума. Да би ТаскСервер (таскд) могао да се покрене, власништво и дозволе за генерисане сертификате и кључеве морају бити измењени како би се ТаскСерверу (таскд) омогућило да им приступи.
chown taskd.taskd ca.cert.pem ca.key.pem server.cert.pem server.crl.pem server.key.pem
chmod 400 ca.cert.pem ca.key.pem server.cert.pem server.crl.pem server.key.pem
Конфигуришите конфигурациону датотеку демона ТаскСервер (таскд).
export TASKDDATA=/var/db/taskd
cd $TASKDDATA
ln -s /usr/local/share/taskd/ca.cert.pem .
ln -s /usr/local/share/taskd/server.cert.pem .
ln -s /usr/local/share/taskd/server.crl.pem .
ln -s /usr/local/share/taskd/server.key.pem .
taskd init
taskd config server 0.0.0.0:53589
taskd config ca.cert $TASKDDATA/ca.cert.pem
taskd config server.cert $TASKDDATA/server.cert.pem
taskd config server.crl $TASKDDATA/server.crl.pem
taskd config server.key $TASKDDATA/server.key.pem
taskd config log /var/log/taskd.log
taskd config pid.file /var/run/taskd.pid
touch /var/log/taskd.log
chown -R taskd:taskd /var/db/taskd/ /var/log/taskd.log
Омогућите ТаскСервер (таскд) демон. Уредите /etc/rc.conf, додајте текст испод у датотеку и сачувајте је.
taskd_enable="YES"
Покрените демон ТаскСервер (таскд).
service taskd start
ТаскСервер (таскд) је сада инсталиран и подешен на вашој ФрееБСД 11 инстанци.
Погледајте корак 5: Конфигуришите ТаскВарриор клијентски сертификат и кључ у одељку Инсталација ТаскСервера (таскд) на ЦентОС 7 водичу .
Ако вам је потребан додатни материјал за читање, погледајте ТаскВарриор (задатак) документацију овде за основну употребу и друге сродне теме.