서로 다른 자격 증명을 사용하여 동일한 서버에 있는 두 개의 네트워크 드라이브 매핑

서로 다른 자격 증명을 사용하여 동일한 서버에 있는 두 개의 네트워크 드라이브 매핑

나는 몇 명의 다른 사용자가 있는 Nextcloud 서버를 가지고 있습니다(개인적인 이유로 일부 파일을 다른 파일과 완전히 분리하여 유지하고 싶기 때문에 별도의 계정이 있습니다).

WebDav를 사용하여 드라이브를 네트워크 드라이브로 마운트하고 있습니다. 또한 서버를 가리키는 FreeDNS/Afraid.org가 포함된 DDNS 하위 도메인이 있습니다. 노트북을 스타벅스 등으로 가져가기로 결정한 경우 IP 주소 대신 도메인 이름을 사용하고 싶습니다.

그러나 두 번째 드라이브를 매핑하려고 하면 다음과 같은 오류 메시지가 나타납니다.

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.

대로 연결하고 있어요이 지침.

다음은 내 매핑이 어떻게 보이는지에 대한 예입니다. 첫 번째는 작동하지만 두 번째는 작동하지 않습니다.

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

내가 생각할 수 있는 유일한 것은 두 번째 DDNS를 만들어 내 IP에도 매핑하는 것인데 Nextcloud로 문제를 일으킬까 두렵습니다.

답변1

좋아, 나는 내 자신의 해결책을 생각해 냈습니다. 그래서 비슷한 문제로 어려움을 겪고 있는 누군가를 위해 제가 한 일이 있습니다. 참고로 저는 Nextcloud의 Snap 설치를 사용하고 있습니다.

처음에는 FreeDNS로 돌아가서 또 다른 DDNS를 만들었습니다. 이제 이 두 주소를 소유하게 되었습니다.

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

sudo nextcloud.disable-https그런 다음 이전 인증서를 제거하기 위해 일시적으로 https를 비활성화했습니다 .

그런 다음 sudo로 다시 활성화했습니다.nextcloud.enable-https lets-encrypt

Y메시지가 표시되면 이메일을 입력했습니다 .

이제 여기에 열쇠가 있습니다:

도메인 이름을 입력하라는 메시지가 표시되면 주의 깊게 읽어보세요. 그것은 말한다도메인, 아니다도메인. 그것은 말한다도메인을 공백으로 구분하세요.따라서 세 번째 드라이브를 매핑해야 한다면 세 번째 DDNS를 생성해야 합니다. 인증서가 생성될 때까지 기다립니다.

다음으로 브라우저에서 도메인을 테스트해 보세요. "신뢰할 수 없는 도메인" 문제가 발생하는 경우 해당 도메인을 신뢰할 수 있는 도메인 목록에 추가해야 합니다. /var/www/nextcloud/config/config.php

관련 정보