GNU/Linux >> Linux の 問題 >  >> Linux

ONLYOFFICEエディターへのアクセスをNextcloudインスタンスのユーザーに制限する方法

ONLYOFFICEと統合されたNextcloudを使用すると、ユーザーは自分のサーバー上にプライベートクラウドオフィスを構築し、そこに保存されているデータを完全に制御できます。それらをデプロイして統合するには、このチュートリアルの指示に従ってください。

セットアップをセットアップして実行すると、ONLYOFFICEは引き続き公開されており、他のインスタンスで使用できることに気付くかもしれません。 1つの特定のNextcloudインスタンスのユーザーだけがONLYOFFICEエディターにアクセスできるようにアクセスを制限するには、2つの異なる方法で進めることができます。

IPフィルターの構成

使用可能なテキストエディタを使用して、/ etc / onlyoffice / documentserver/default.jsonファイルを開きます。

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

以下のデフォルト設定を変更してください。以下を含むことができる「ip_address」を入力します:

  • ipv4のX.X.X.X形式のIP
  • ipv6の場合はxxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx形式のIP
  • dns-name、
  • *任意の記号/記号を置き換えるワイルドカード。
  • そして真または偽の「許可された」ルール。

構成の変更を有効にするためにサービスを再起動します:

supervisorctl restart all

JWTトークンを有効にする

もう1つの可能性は、ドキュメントサーバーへのアクセスを公開し、JWTトークンを有効にして接続を保護することです。
/etc/onlyoffice/documentserver/default.jsonファイルを利用可能なテキストエディタで開き、独自のシークレットトークンを設定します。

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

「mysecret」パラメータを変更し、変更を保存します。構成の変更を有効にするためにサービスを再起動します:

supervisorctl restart all

保存したら、Nextcloud Admin設定を開き、ONLYOFFICEセクションに移動して、サーバーの詳細設定の適切なフィールドに同じシークレットトークンを入力します セクション。

最後に変更を保存して、JWTを有効にします。


Linux
  1. Linux – LinuxでIptablesを使用して、LAN上の特定のユーザーのインターネットアクセスを制限する方法は?

  2. コメントされたコマンドの最後の引数にアクセスする方法は?

  3. Windowsファイアウォールを介したサーバーへのアクセスを制限する方法

  1. Linux端末の色を変更する方法

  2. .htaccessとcPanelIPBlockerを使用してWebサイトへのアクセスを制限する方法

  3. Linux ユーザーにとって Magic SysRq キーはどのように危険なのですか?

  1. ONLYOFFICEオンラインエディターをOwnCloudに接続する方法

  2. ONLYOFFICEをNextcloudと統合する方法

  3. Linux で su アクセスを PAM によってのみユーザーに制限する方法