GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So beschränken Sie den Zugriff auf die ONLYOFFICE-Editoren auf die Benutzer Ihrer Nextcloud-Instanz

Nextcloud, das in ONLYOFFICE integriert ist, ermöglicht es Benutzern, ein privates Cloud-Büro auf ihrem eigenen Server aufzubauen und die vollständige Kontrolle über die dort gespeicherten Daten zu erhalten. Um sie bereitzustellen und zu integrieren, folgen Sie einfach den Anweisungen dieses Tutorials.

Sobald Sie Ihr Setup zum Laufen gebracht haben, werden Sie vielleicht feststellen, dass ONLYOFFICE öffentlich zugänglich bleibt und von jeder anderen Instanz da draußen verwendet werden kann. Um den Zugriff so einzuschränken, dass nur Benutzer einer bestimmten Nextcloud-Instanz auf ONLYOFFICE-Editoren zugreifen können, können Sie auf zwei verschiedene Arten vorgehen.

IP-Filter konfigurieren

Öffnen Sie die Datei /etc/onlyoffice/documentserver/default.json mit einem beliebigen verfügbaren Texteditor.

"ipfilter": {
"rules": [
{
"address": "ip_address",
"allowed": true
},
{
"address": "*",
"allowed": false
}
],
"useforrequest": true,
"errorcode": 403
}

Ändern Sie die folgenden Standardeinstellungen. Geben Sie Ihre "ip_address" ein, die enthalten kann:

  • IP im X.X.X.X-Format für IPv4,
  • IP im Format xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx für IPv6,
  • DNS-Name,
  • * Platzhalter zum Ersetzen beliebiger Symbole.
  • und die "erlaubte" Regel, die wahr oder falsch sein kann.

Starten Sie die Dienste neu, damit die Konfigurationsänderungen wirksam werden:

supervisorctl restart all

JWT-Token aktivieren

Eine andere Möglichkeit besteht darin, den Zugriff auf den Dokumentenserver öffentlich zu machen und JWT-Token zu aktivieren, um die Verbindung zu sichern.
Öffnen Sie die Datei /etc/onlyoffice/documentserver/default.json mit einem beliebigen verfügbaren Texteditor, um Ihr eigenes geheimes Token festzulegen: 

{
"services": {
"CoAuthoring": {
"secret": {
"inbox": {
"string": "mysecret"
},
"outbox": {
"string": "mysecret"
},
},
"token": {
"enable": {
"browser": true,
"request": {
"inbox": true,
"outbox": true
}
}
}
}
}
}

Ändern Sie den Parameter „mysecret“ und speichern Sie die Änderungen. Starten Sie die Dienste neu, damit die Konfigurationsänderungen wirksam werden:

supervisorctl restart all

Öffnen Sie nach dem Speichern die Nextcloud-Admin-Einstellungen, gehen Sie zum Abschnitt ONLYOFFICE und geben Sie dasselbe geheime Token in das entsprechende Feld in den Erweiterten Servereinstellungen ein Abschnitt.

Speichern Sie abschließend die Änderungen, um JWT zu aktivieren.


Linux
  1. So ändern Sie die Farbe Ihres Linux-Terminals

  2. Linux – Wie beschränkt man den Internetzugang für einen bestimmten Benutzer im LAN mit Iptables in Linux?

  3. Wie greife ich auf das letzte Argument eines kommentierten Befehls zu?

  4. Einschränken des Zugriffs auf Ihren Server durch die Windows-Firewall

  5. So beschränken Sie den Zugriff auf Ihre Website mit .htaccess und dem cPanel-IP-Blocker

So installieren Sie ONLYOFFICE Desktop Editors unter Manjaro Linux

So verbinden Sie ONLYOFFICE Desktop Editors v.6.3 mit Ihrem Seafile-Server

So installieren Sie ONLYOFFICE Desktop Editors unter Linux Mint

So beschränken Sie den SSH-Zugriff auf bestimmte Benutzer in Linux

So beschränken Sie den Zugriff auf Verzeichnisse und Unterverzeichnisse auf Nginx

So konfigurieren Sie ONLYOFFICE CRM für Ihre geschäftlichen Anforderungen