Comment créer un dossier au même niveau que public_html

Bonjour à toutes et tous de la Team et aux autres lecteurs de ce post.
En accédant avec Filezilla à mes dossiers, je remarque que je ne peux pas remonter et accéder au dossier racine de mon public_html dont je n'ai pas visibilité, par ailleurs.
Quelle est l'astuce pour y accéder ?
Mon but étant de sécuriser des dossiers téléchargeables.
/R
Vincent
PS : j'ai un abonnement Kimsufi

Bonjour @VincentM85

Il vous faut utiliser FILEZILLA en mode SFTP.

Voir dans mon guide le paragraphe : E - Installation du logiciel FTP FILEZILLA
Profitez-en pour lire attentivement les paragraphes A à J de ce guide.

__________________________________________________________________________________


Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour une Installation complète et propre de votre Site.

**************************************************************************************************
* Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site *
**************************************************************************************************

Voir –> https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH
Contrôler votre situation en suivant attentivement les paragraphes : A à J

N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.

Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »


En accédant avec Filezilla à mes dossiers, je remarque que je ne peux pas remonter et accéder au dossier racine de mon public_html dont je n'ai pas visibilité, par ailleurs


@Gaston_Phone c'est ce qui est déjà fait il me semble

@VincentM85 si tu ne peux remonter plus c'est que tu n'y est pas autorisé, mais tu peux mettre tes fichiers dans un sous répertoire protégé par htaccess/htpassword

dossier racine de mon public_html

Bonjour @Gaston_Phone

Quel CMS utilisez-vous pour avoir votre site dans le dossier **public_html**

Je présume qu'il s'agit d'un CMS installé sur votre PC et que votre logiciel envoi lui-même par son FTP intégré chez OVH.

@Gaston_Phone c'est ce qui est déjà fait il me semble

Ce n'est pas précisé dans ce message ici.


@VincentM85 si tu ne peux remonter plus c'est que tu n'y est pas autorisé, mais tu peux mettre tes fichiers dans un sous répertoire protégé par htaccess/htpassword


Ce serait bien la première fois que je vois qu'avec FILEZILLA en mode **SFTP** on ne puisse pas voir tous les contenus de " / " et " /www ".

Tu plaisante je viens de te mettre son texte en copie.


Tu plaisante je viens de te mettre son texte en copie.

Je parle du mode **SFTP**.

Sauf que tu le renvoies sur ton guide pour une installation FilleZilla
Ça il sait faire.
Mode SFTP il sait peut-être faire aussi.

attendons le retour de @VincentM85


Quelle est l'astuce pour y accéder ?


2 heures après : pas de nouvelles.

je ne peux pas remonter et accéder au dossier racine de mon public_html


Bonjour, sur le mutualisé OVH ce n'est pas accessible.

Voici un exemple (avec Filezilla sur cluster013 - idem sur cluster012)



Ce qui est grisé est le login de cet hébergement.

L'accès au même site avec FTP (non sécurisé) donne un affichage différent:


Donc /home/login ou même /home/l/o/g/login avec sftp, et / avec ftp.

Bonjour,
Mon CMS est WP, installé par OVH.
Mon intention est de placer un dossier qui contiendra mes dossiers téléchargeables par les clients en dehors de WP afin d'éviter le partage indésirable, mes clients ne pouvant télécharger que lorsqu'ils sont usager de WP.
/R
Vincent

Bonjour Fritz2cat
A moins que je n'inscrive mon dossier pour les téléchargements juste sous g*… Mais cela les sortira-t-il du public_html juste en étant au même niveau que www ? J'ai un doute…
/R
Vincent


En accédant avec Filezilla à mes dossiers, je remarque que je ne peux pas remonter et accéder au dossier racine de mon public_html dont je n'ai pas visibilité, par ailleurs.
Quelle est l'astuce pour y accéder ?

Au vu de toutes les discussions précédentes, @VincentM85, il faudrait que :
- Tu nous dises si tu utilises FILEZILLA en mode SFTP ?
- Tu nous mettes une copie d'écran de ce que tu vois avec FILEZILLA.
- Que tu nous donnes un exemple concret du Script PHP qui te permettrait de télécharger ce fichier.

Quel domaine ?

**EDIT**
Si vous ne souhaitez pas répondre en public, vous pouvez me répondre via le message privé que je vous ai envoyé.

A moins que je n'inscrive mon dossier pour les téléchargements juste sous g*... Mais cela les sortira-t-il du public_html juste en étant au même niveau que www


Bonjour Vincent,

Oublions Filezilla qui pollue la conversation.

Un hébergement OVH est détenu par un seul user 'unix'.
Donc si vous hébergez dans le même hébergement un site sous /blog
un deuxième sous /drive (voyez mon exemple ci-dessus: c'est un NextCloud)
et un 3è répertoire (voyez /drivedata: ce sont les fichiers du NextCloud) :

il n'y a pas de frontière infranchissable entre ces différents sites.

Le serveur web ne va jamais présenter les fichiers du NextCloud (/drivedata) car ils ne se trouvent pas dans l'arborescence (/drive)
Seul un URL qui invique un programme (PHP) pourra vous remonter des fichiers en-dehors de l'arborescence. Apache ne le fera pas.
C'est ce programme qui doit gérer les permissions d'accès (par utilisateur, ou s'il a payé ...)

Maintenant vous avez opté pour un kimsufi, ça vous limité le nombre de serveurs web ayant leur URL, mais vous pouvez avoir un ou des répertoires en-dehors de votre /www ou /drive ou /cequevousvoulez
Comme tout appartient au même user, les programmes PHP qui constituent NextCloud peuvent évidemment aller chercher n'importe quel fichier qui se trouve en-dehors du site web.

Pour vous en convaincre , cherchez ce shell écrit en php, mettez-le dans votre hébergement sous un nom connu de vous seul et juste pour la durée de l'expérimentation
(Microsoft Defender le détecte comme un trojan)

___ ____ _ _ _ _ _
_ __ / _ \__ ___ __ _ _ / __ \ ___| |__ ___| | |_ /\/|| || |_
| '_ \| | | \ \ /\ / / '_ \| | | |/ / _` / __| '_ \ / _ \ | (_)/\/_ .. _|
| |_) | |_| |\ V V /| | | | |_| | | (_| \__ \ | | | __/ | |_ |_ _|
| .__/ \___/ \_/\_/ |_| |_|\__, |\ \__,_|___/_| |_|\___|_|_(_) |_||_|
|_| |___/ \____/

Merci pour ce complément très intéressant. Cependant mes connaissances en programmation sont anciennes et limitées au regard de l'évolution technologique lol
Je n'oserais pas jouer à l'apprenti sorcier dans ce cas et risquer de mettre à mal la sécurité du serveur d'OVH…
FYI ma question provient du visionnage de la vidéo suivante sur YouTube : https://youtu.be/NHLVtwSeQnY
En tous les cas, merci pour vos interventions.
/R
Vincent

N'aurais-tu pas la version française, car mon anglais date un peu ?


FYI ma question provient du visionnage de la vidéo suivante sur YouTube : https://youtu.be/NHLVtwSeQnY


Ca correspond exactement à la vidéo.

Si ton woocommerce est dans /www de ton hébergement, tu peux créer un répertoire /media à côté de /www (donc il n'est pas dans le webroot du woocommerce et il ne peut pas avoir d'URL servi par le serveur web)

Tu devras indiquer à ton woocommerce que le répertoire avec les fichiers objets des ventes dématérialisées se trouvent dans '/home/login/media' si login est ton login et que media est le répertoire que tu as créé à côté de /www.



risquer de mettre à mal la sécurité du serveur d'OVH...


Ne t'inquiète pas pour ça, ils se blindent contre les clients qui voudraient abuser.
Par contre si ton site se fait pirater, il peut devenir source de problèmes (spam, hébergement de pages de phishing, mauvaise réputation de ton site et de l'hébergeur OVH ==> un site piraté se fait fermer _manu militari_)

Un hébergement kimsufi pour un woocommerce, ce n'est pas un peu léger, ça ?

Bonjour Fritz2cat,

Et un tout grand merci pour ta réponse fort constructive.
Désolé pour le retard de ma réponse.
Je vais regarder à implémenter cela. Encore merci.

/R
Vincent