web-dev-qa-db-fra.com

Comment connecter mon compte NextCloud à Ubuntu à l'aide d'un certificat auto-signé?

J'essaie de connecter mon compte NextCloud à Ubuntu, afin de pouvoir profiter de l'intégration du calendrier et d'autres fonctionnalités. En ce moment, j'exécute mon propre serveur NextCloud avec un certificat auto-signé, car j'essaie d'éviter de compter sur une autorité extérieure.

Je peux accéder au serveur à partir de mon navigateur sans problème, et cela ne me dérange pas d'avoir à passer par la boîte de dialogue d'exception de certificat "non approuvé" puisque c'est moi qui l'ai signé.

Mais lorsque j'essaie de connecter mon compte NextCloud à Ubuntu en utilisant la fonction "Comptes en ligne" dans les paramètres système, la connexion échoue avec un message d'erreur en raison de "Certificat non valide".

Existe-t-il un moyen de forcer Ubuntu à accepter mon serveur NextCloud et mes informations d'identification, même si le certificat n'est pas valide? Existe-t-il un moyen d'ajouter le certificat pour qu'Ubuntu l'accepte et se connecte à mon serveur?

3
Sudo Sensei

Firefox utilise son propre magasin de certificats, donc cela n'affecte pas les comptes en ligne. Mais si vous ajoutez votre certificat auto-signé au magasin d'approbation racine du système, cela devrait fonctionner. Cette question Ask Ubuntu traite exactement de ceci: Comment installer un certificat racine?

2
meskobalazs

En ce moment, j'exécute mon propre serveur NextCloud avec un certificat auto-signé, car j'essaie d'éviter de compter sur une autorité extérieure.

Non. Tout à coup, vous souhaitez partager un fichier avec quelqu'un d'autre, qui n'a pas votre certificat.

Le Web évolue en direction de TLS au sein de l'infrastructure PKI actuelle. Configurez Let's Encrypt, et éventuellement l'épinglage de clé publique pour garantir qu'aucun tiers ne peut émettre un nouveau certificat avec une nouvelle clé publique à votre insu, pour éviter un MiTM.

1
vidarlo