Instalējiet TaskServer (taskd) uz FreeBSD 11

TaskWarrior ir atvērtā koda laika pārvaldības rīks, kas ir Todo.txtlietojumprogrammas un tās klonu uzlabojums . Sakarā ar to, ka vidusmēra cilvēks savā ikdienas grafikā izmanto vairākas ierīces/platformas, ir ļoti svarīgi nodrošināt centralizētu repozitoriju, kurā datiem var piekļūt un tos atjaunināt no jebkuras ierīces. Šajā apmācībā galvenā uzmanība tiks pievērsta gan servera, ko sauc par TaskServer (taskd), gan klienta, ko sauc par TaskWarrior (uzdevumu), iestatīšanai, ļaujot vairākām klientu ierīcēm droši piekļūt un apmainīties ar datiem.

Tam ir šādas funkcijas:

  • Neierobežots uzdevumu skaits
  • Uzdevuma prioritāšu noteikšana
  • Meklēšana/filtrēšana
  • Atzīmēšana
  • Automātiskā sinhronizācija
  • Automātiskā dublēšana
  • Pilnīga kontrole un privātums
  • Šifrēta komunikācija

Priekšnoteikumi

  • FreeBSD 11/10 servera gadījums.
  • Sudo lietotāju.
  • Domēna nosaukums norādīja uz Vultr instanci (taskd.example.com)

1. darbība: atjauniniet sistēmu

Piesakieties kā parasts lietotājs, kuram ir atļauja izmantot sudokomandu. Atjauniniet sistēmu šādi.

sudo freebsd-update fetch || sudo freebsd-update install

2. darbība: instalējiet TaskServer (taskd)

  1. Izmantojiet FreeBSD portus, lai instalētu TaskServer (taskd).

    sudo pkg install taskd
    

3. darbība: konfigurējiet TaskServer (taskd)

  1. Lai TaskServer (taskd) varētu sazināties un sinhronizēt ar TaskWarrior (uzdevuma) klientiem, /usr/local/share/taskd/servera un klienta sertifikātu/atslēgu ģenerēšanai būs jāizmanto šeit atrodamie ģenerēšanas skripti . Paaugstiniet līdz saknes lietotājam, izmantojot tālāk norādīto komandu, un mainiet direktoriju uz /usr/local/share/taskd/.

    sudo su -
    cd /usr/local/share/taskd/
    
  2. Izmantojiet nano programmu, lai izveidotu varsfailu, lai ģenerētu pašparakstītu saknes CA.

    nano vars
    

Pievienojiet tālāk esošo tekstu vars failam. Mainiet ORGANIZATION, CN, COUNTRY, STATEun LOCALITYpēc jūsu gandarījuma.

    BITS=4096
    EXPIRATION_DAYS=365
    ORGANIZATION="Vultr.com Inc."
    CN=taskd.example.com
    COUNTRY=US
    STATE="New York"
    LOCALITY="New York"
  1. Ģenerējiet pašparakstītu saknes CA un sertifikātu, servera atslēgu un sertifikātu un servera atsaukšanas sarakstu (neobligāti).

    ./generate.ca
    ./generate.crl
    ./generate.server
    

Šīs komandas direktorijā izveidos šādus failus ( ca.cert.pem, ca.key.pem, server.cert.pem, server.key.pemun server.crl.pem) /usr/local/share/taskd/. Lai TaskServer (taskd) startētu, ģenerēto sertifikātu un atslēgu īpašumtiesības un atļaujas ir jāmaina, lai ļautu TaskServer (taskd) tiem piekļūt.

    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
  1. Konfigurējiet TaskServer (taskd) dēmona konfigurācijas failu.

    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   
    
  2. Iespējojiet TaskServer (taskd) dēmonu. Rediģējiet /etc/rc.conf, pievienojiet failam zemāk esošo tekstu un saglabājiet to.

    taskd_enable="YES"
    
  3. Palaidiet TaskServer (taskd) dēmonu.

    service taskd start
    

TaskServer (taskd) tagad ir instalēts un iestatīts jūsu FreeBSD 11 instancē.

4. darbība: konfigurējiet TaskWarrior klienta sertifikātu un atslēgu

Skatiet Step 5: Konfigurēt TaskWarrior klienta sertifikāts un atslēga sekcija Instalēt TaskServer (taskd) uz CentOS 7 pamācību.


Ja jums ir nepieciešama papildu lasāmviela, skatiet šeit esošo TaskWarrior (uzdevuma) dokumentāciju, lai uzzinātu par pamata lietojumu un citām saistītām tēmām.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk