Как подключить свою учетную запись NextCloud к Ubuntu с помощью самозаверяющего сертификата?

Я пытаюсь подключить свою учетную запись NextCloud к Ubuntu, чтобы я мог воспользоваться интеграцией календаря и другими функциями. Прямо сейчас я использую свой собственный сервер NextCloud с самозаверяющим сертификатом, так как я стараюсь не полагаться на какие-либо внешние полномочия.

Я могу получить доступ к серверу из своего браузера без проблем, и я не возражаю против необходимости проходить через "недоверенный" диалог исключения сертификата, так как я тот, кто его подписал.

Но когда я пытаюсь подключить свою учетную запись NextCloud к Ubuntu с помощью функции "Онлайн-учетные записи" в настройках системы, происходит сбой подключения с сообщением об ошибке "Неверный сертификат".

Есть ли способ заставить Ubuntu принять мой сервер NextCloud и учетные данные, даже если сертификат недействителен? Есть ли способ добавить сертификат, чтобы Ubuntu принял его и подключился к моему серверу?

2 ответа

Решение

Firefox использует собственное хранилище сертификатов, поэтому оно не влияет на онлайн-аккаунты. Но если вы добавите самозаверяющий сертификат в корневое хранилище доверия системы, он должен работать. Этот вопрос Ask Ubuntu касается именно этого: Как установить корневой сертификат?

Прямо сейчас я использую свой собственный сервер NextCloud с самозаверяющим сертификатом, так как я стараюсь не полагаться на какие-либо внешние полномочия.

Не. Внезапно вы хотите поделиться файлом с кем-то, у кого нет вашего сертификата.

Сеть движется в направлении TLS в рамках текущей инфраструктуры PKI. Настройте Let's Encrypt и, необязательно, закрепление открытого ключа, чтобы ни одна третья сторона не могла выдать новый сертификат с новым открытым ключом без вашего ведома, чтобы избежать MiTM.

Другие вопросы по тегам