Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте ТаскСервер (таскд)
Корак 3: Конфигуришите ТаскСервер (таскд)
Корак 4: Конфигуришите ТаскВарриор клијентски сертификат и кључ
ТаскВарриор је алатка за управљање временом отвореног кода која представља побољшање Todo.txtапликације и њених клонова. Због чињенице да просечна особа користи више уређаја/платформи у свом дневном распореду, кључно је имати могућност централизованог спремишта где се подацима може приступити и ажурирати са било ког уређаја. Овај водич ће се фокусирати на подешавање и сервера, који се зове ТаскСервер (таскд), и клијента који се зове ТаскВарриор (задатак), омогућавајући вишеструким клијентским уређајима да безбедно приступају и размењују податке.
Поседује следеће карактеристике:
- Неограничени задаци
- Одређивање приоритета задатака
- Претрага/филтрирање
- Означавање
- Аутоматска синхронизација
- Аутоматска резервна копија
- Потпуна контрола и приватност
- Шифрована комуникација
Предуслови
- Инстанца Федора 26 к64 сервера.
- : Судо корисника.
- Име домена указује на Вултр инстанцу (таскд.екампле.цом)
Корак 1: Ажурирајте систем
Пријавите се као обичан корисник који има дозволу да користи команду судо. Ажурирајте систем на следећи начин.
sudo dnf check-update || sudo dnf upgrade -y
Корак 2: Инсталирајте ТаскСервер (таскд)
Користите Федорин алат за пакете Дандифиед Иум (днф) да бисте инсталирали ТаскСервер (таскд).
sudo dnf install taskd -y
Да би ТаскСервер (таскд) комуницирао и синхронизовао се са ТаскВарриор (задацима) клијентима, мораћете да користите скрипте /etc/pki/taskd/за генерисање које се налазе испод за генерисање серверских и клијентских сертификата/кључева. Подигните до роот корисника користећи наредбу испод и промените директоријум у /etc/pki/taskd/.
sudo su -
cd /etc/pki/taskd/
Користите нано програм да креирате varsдатотеку како бисте генерисали самопотписани Роот ЦА.
nano vars
Додајте следећи текст у 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.server
./generate.crl
Ове команде ће креирати следеће датотеке ( ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pem, и server.crl.pem) унутар /etc/pki/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/lib/taskd
cd $TASKDDATA
ln -s /etc/pki/taskd/ca.cert.pem .
ln -s /etc/pki/taskd/server.cert.pem .
ln -s /etc/pki/taskd/server.crl.pem .
ln -s /etc/pki/taskd/server.key.pem .
taskd init
taskd config server 0.0.0.0:53589
taskd config --force ca.cert $TASKDDATA/ca.cert.pem
taskd config --force server.cert $TASKDDATA/server.cert.pem
taskd config --force server.crl $TASKDDATA/server.crl.pem
taskd config --force server.key $TASKDDATA/server.key.pem
taskd config log /var/log/taskd/taskd.log
taskd config pid.file /var/run/taskd.pid
Омогућите и покрените ТаскСервер (таскд) демон.
systemctl enable taskd
systemctl start taskd
ТаскСервер (таскд) је сада инсталиран и подешен на вашој Федора 26 инстанци.
- Погледајте корак 5: Конфигуришите ТаскВарриор клијентски сертификат и кључ у одељку Инсталација ТаскСервера (таскд) на ЦентОС 7 водичу .
Ако вам је потребан додатни материјал за читање, погледајте ТаскВарриор (задатак) документацију овде за основну употребу и друге сродне теме.