異なる資格情報を使用して同じサーバー上の 2 つのネットワーク ドライブをマップする

異なる資格情報を使用して同じサーバー上の 2 つのネットワーク ドライブをマップする

私は Nextcloud サーバーを所有しており、そこには数人の異なるユーザーがいます (個人的な理由から、一部のファイルを他のファイルと完全に分離しておきたいので、アカウントを分けています)。

私は WebDav を使用してドライブをネットワーク ドライブとしてマウントしています。また、サーバーを指す FreeDNS/Afraid.org の DDNS サブドメインも持っています。ラップトップをスターバックスなどに持っていく場合に備えて、IP アドレスではなくドメイン名を使用したいと思います。

しかし、2 番目のドライブをマップしようとすると、次のエラー メッセージが表示されます。

The network folder specified is currently mapped using a different user name and password. To connect using a different user name and password, first disconnect any existing mappings to this network share.

通りに接続していますこれらの指示

マッピングの例を次に示します。最初のマッピングは機能しますが、2 番目のマッピングは機能しません。

https://mydomain.chickenkiller.com/remote.php/dav/files/user1/
https://mydomain.chickenkiller.com/remote.php/dav/files/user2/

私が考えられる唯一の方法は、2番目のDDNSを作成して、それを自分のIPにマッピングすることですが、Nextcloudで混乱が起こるのではないかと心配です。

答え1

わかりました。私は自分なりの解決策を思いつきました。同じような問題に悩んでいる人のために、私がやったことをここに記します。ちなみに私はNextcloudのSnapインストールを使用しています。

まず FreeDNS に戻り、別の DDNS を作成しました。これで、これら 2 つのアドレスを所有することになります。

https://mydomain.chickenkiller.com
https://mydomaintwo.chickenkiller.com

その後、sudo nextcloud.disable-https古い証明書を削除するために、https を一時的に無効にしました。

その後、sudoで再度有効にしましたnextcloud.enable-https lets-encrypt

Yプロンプトが表示されたらメールアドレスを入力しました。

鍵はここにある:

ドメイン名を入力するよう求められたら、よく読んでください。ドメイン、 ないドメインドメインをスペースで区切ってくださいしたがって、3 番目のドライブをマップする必要がある場合は、3 番目の DDNS を作成するなどします。証明書が生成されるまで待ちます。

次にブラウザでドメインをテストします。「信頼できないドメイン」の問題が発生する場合は、信頼できるドメインのリストに追加する必要があります。 /var/www/nextcloud/config/config.php

関連情報