私はDebian 9サーバを実行しています(最近、同様の問題が発生したDebian 8からアップグレードされました)。私はタスクの戦士のインスタンスを起動して実行しており、それは内部的に動作しますが、私はそれを外部に同期することはできません。私はUFWファイアウォールインスタンスを実行します。TaskWarriorポートが外部で開くのではありません
の/ var/taskd /設定:
confirmation=1
extensions=/usr/local/libexec/taskd
ip.log=on
log=/var/taskd/taskd.log
pid.file=/var/taskd/taskd.pid
queue.size=10
request.limit=1048576
root=/var/taskd
server=hub.home:53589
trust=strict
verbose=1
client.cert=/var/taskd/client.cert.pem
client.key=/var/taskd/client.key.pem
server.cert=/var/taskd/server.cert.pem
server.key=/var/taskd/server.key.pem
server.crl=/var/taskd/server.crl.pem
ca.cert=/var/taskd/ca.cert.pem
/etc/systemd/system/taskd.service
[Unit]
Description=Secure server providing multi-user, multi-client access to Taskwarrior data
Requires=network.target
After=network.target
Documentation=http://taskwarrior.org/docs/#taskd
[Service]
ExecStart=/usr/local/bin/taskd server --data /var/taskd
Type=simple
User=<myusername>
Group=<mygroupname>
WorkingDirectory=/var/taskd
PrivateTmp=true
InaccessibleDirectories=/home /root /boot /opt /mnt /media
ReadOnlyDirectories=/etc /usr
[Install]
WantedBy=multi-user.target
systemctlステータスtaskd.service:UFW sufo
● taskd.service - Secure server providing multi-user, multi-client access to Taskwarrior data
Loaded: loaded (/etc/systemd/system/taskd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2017-07-04 10:21:42 BST; 28min ago
Docs: http://taskwarrior.org/docs/#taskd
Main PID: 3964 (taskd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/taskd.service
└─3964 /usr/local/bin/taskd server --data /var/taskd
ステータス:
Status: active
To Action From
-- ------ ----
...
53589 ALLOW Anywhere
53589 (v6) ALLOW Anywhere (v6)
...
nmapのローカルホスト-p 53589 -Pn(ホストから)
...
PORT STATE SERVICE
53589/tcp closed unknown
...
nmapのhub.home -p 53589 -Pn(ホストから)
...
PORT STATE SERVICE
53589/tcp open unknown
...
nmapのhub.home -p 53589 -Pn (クライアントから)
...
PORT STATE SERVICE
53589/tcp closed unknown
...
taskdサーバ--debug --debug.tls = 2
s: INFO Client certificate will be verified.
s: INFO IPv4: 127.0.1.1
s: INFO Server listening.
同期は内部的には動作しますが、外部では動作しません。 多くの感謝
は、周りの仕事をしました。私は "taskd.server = 192.168.1.87:53589"を変更してから、クライアントフォルダ内の "taskd.trust = allow"(ca.cert.pemにコメントしています)を実行しましたが、それは安全ではありません。それでも解決策を探しています。 – TheOrganist24