Grand Maître astucien | Bonjour tous, Je veux me faire mon cloud, j'ai un serveur dédié pour ça. Trés bien, passer des fichiers par FTPS (filezilla), pas de problème mais lire directement via le navigateur, comment fait-on ? Je pense que cela devrait amuser quelques-uns Modifié par griggione le 11/11/2020 13:56 | |||||||
Publicité | ||||||||
![]() ![]() | Bonjour,
En local ou à distance ? En local tu partages les répertoires que tu veux sur ton serveur et sur ta station tu y accèdes comme tu veux via l'explorateur, éventuellement en déclarant un ou plusieurs lecteurs réseau. Via un navigateur avec le format ''file://..." , on ne peut accéder qu'à un fichier donné. Par contre si le navigateur intègre un client il suffit de saisir l'URL avec le format "ftp://...." et l'on peut afficher un répertoire. Mais plus de client FTP sur certains (voir ici). Je ne sais pas s'il serra néanmoins possible d'utiliser SFTP ou FTPS mais là c'est une autre histoire. À distance c'est à peu près la même chose mais en plus il faut faire une redirection de port vers le serveur au niveau du modem routeur et, si l'on ne dispose pas d'une adresse IP fixe (cas standard sauf chez Free) s'abonner à un service de type dyndns pour disposer d'une lien permanent.
| |||||||
![]() | Bonjour fgondard, J'ai bien avancé. C'est à distance, sur un serveur dédié pour lequel j'ai un lien, par exemple : w.griggione.com Pour déposer, j'utilise Filezilla, et là pour passer je le ferais en SFTP ou FTPS. Disons que j'ai un dossier intitulé "test". Si je dépose une image, pour la voir : ht tp://www.griggione.com/test/rose.png, pareil pour un .txt ou .pdf, .docx, etc. Déjà ça résout mon problème de lecture sauf que chaque affichage se fait soit grace au navigateur soit avec les outils de mon PC, comme par exemple rose.docx s'ouvre avec mon word. Donc on peut faire enregistrer sous => etc. Maintenant, la question, comment lire uniquement sur le serveur sans pouvoir télécharger (évidemment, je ne pourais pas empecher la saisie d'écran, mais c'est moindre mal) | |||||||
![]() ![]() |
Utiliser le protocole HTTP supposerait que tu as un serveur HTTP sur ton serveur et là c'est comme avec "file" en local, chaque fichier a son URL particulière. Tu ne peux donc pas naviguer dans l'arborescences comme en FTP. Il faudrait faire un site en php avec création dynamique des liens individuels en fonction du contenu de l'aborescence. Pour afficher directement une aborescence sans créer ce type de site il faut être en FTP ou l'un de ses successeurs. Filezilla serveur permet de travailler en SFTP mais quid du navigateur ?
Tout ce tu vois dans un navigateur est au préalable enregistré sur ton PC dans le cache. Après le navigateur l'affiche directement s'il le peut et sinon propose la lecture avec l'application correspondante ou l'enregistrement dans le répertoire de ton choix. Dès lors qu'une resource est accessible depuis l'extérieur via internet n'importe qui connaissant l'URL (et le numéro de port s'il n'est pas standard) y aura accès sauf protection par mot de passe. Modifié par fgondard le 16/09/2020 12:52 | |||||||
![]() | fgondard a écrit : RE Je suis d'accord MAIS même si je mets un MdP sur le dossier (par exemple), la personne qui viendra consulter retombera dans le shéma classique. Je vais prendre un exemple, par exemple, si j'installe owncloud, je peux parametrer qui regarde, regarde/enregistre, regarde/modifie, etc., bref, donner les droits aux visiteurs reconnus. Donc, quelque part, c'est possible, le tout, savoir comment.
| |||||||
![]() ![]() | Tu arrives au bout de mon maigre savoir en la matière. Je te suggères de demander le transfert de ta question dans le forum des webmasters où tu auras sans doute des réponses plus pertinentes. | |||||||
![]() | RE Tu as raison, je me suis trompé de forum. Je te remercie fgondard. | |||||||
Astucien ![]() | Attention ! SFTP et FTPS sont deux choses radicalement différentes. FTPS utilise une connexion FTP sécurisée (SSL) sur le port 21. La plupart du temps, c'est une connexion FTPS qui est utilisée, particulièrement pour les hébergements mutualisés.
| |||||||
Equipe PC Astuces | Bonjour, Le sujet a été déplacé par la modération dans le forum des Webmasters qui semble plus adéquat. Vous pouvez continuer la discussion à la suite de ce message. A bientôt. | |||||||
Publicité | ||||||||
![]() | RE Merci PCA pour le transfert. Bonjour zoulouma, Mes serveurs sont dédiés mais je ne sais pas encore quel protocole utilisé. | |||||||
![]() ![]() | Tonton Grigri Ça faisait longtemps ! Simplement pour Mais si quelqu'un peu t'aider ici c'est tonton Zouzou. Licette | |||||||
![]() | RE Jean-Pierre Je suis en train d'installer owncloud pour voir, mais pour ce que je veux faire, c'est presque une usine à gaz. Mon besoin : 1) Un serveur : j'ai 2) des dossiers, un perso pour l'admin (donc blindé) et un(s) autre(s) pour visualiser, visualiser/télécharger, visualiser/modifier, visualiser/déposer. | |||||||
Astucien ![]() | Tu ne crois pas que tu aurais du t'initier au maniement d'un serveur en local avant d'en acheter un ? Bon ! C'est fait... Tu as quoi comme serveur ? Un Kimsufi chez OVH ? Un VPS chez machin ? J'imagine aussi que tu as un nom de domaine et adresse IP, quels sont-ils ? Avant d'installer un site, quel qu'il soit, il faudra installer Apache, PHP et MariaDB au minium. Ensuite, si tu veux recevoir et envoyer des mails, tu auras besoin de Postfix, Dovecot et OpenDKIM au minimum. Et pour une sécurité minimum, il sera impératif d'installer Fail2ban, Amavis (si mails), Rkhunter. Je te recommande d'installer un gestionnaire du type Webmin ou ISPConfig, par exemple. Pour toi qui n'y connait rien, ISPConfig est pas mal du tout pour les débutants et confirmés.
| |||||||
![]() | zoulouman a écrit : RE J'ai wampserver en local. Sinon, j'ai trois dédiés (bientot quatre) chez Hosteur. Bon, je reviens demain pour le reste, maman m'appelle | |||||||
Astucien ![]() | Je viens de jeter un oeil et c'est du VPS, pas du dédié. En tout cas le prix est assez élevé quand même, mais bon, c'est tes sous (ou ceux de maman). Bon ben on voit ça demain.
| |||||||
![]() | zoulouman a écrit : RE Exact mais pour mes sites, ça va bien. Donc, la question qui tue ..... Ou je vais être obligé d'installer un owncloud, nextcloud ou autre ? | |||||||
Astucien ![]() | Si tu commençais par répondre un peu à mes questions, hein ? C'est quoi comme OS ? CentOS 7 ? Si oui, tous les fichiers que tu veux mettre en ligne se placent dans le dossier /var/www/html Qu'est-ce que tu entends pas cloud ? Du stockage de fichiers personnels ou du partage ?
| |||||||
Publicité | ||||||||
![]() | RE zoulouman a écrit :
zoulouman a écrit : Que de l'interne. zoulouman a écrit :
zoulouman a écrit :
Si je veux installer un owncloud par exemple, je sais que je dois mettre un linux et j'ai la procédure mais si je suis venu, c'est que j'aimerais quelque chose de simple. Une bibliotheque de dossiers de fichiers perso, une bibliotheque de dossiers de partage. L'idéal, les dossiers peuvent être partagés à des utilisateurs ou des groupes, avec des autorisations en lecture seule ou en lecture-écriture. Les fichiers peuvent également être partagés avec des utilisateurs externes via des liens de partage. Les liens de partage peuvent, de leur côté, être protégés par des mots de passe. Tout simplement | |||||||
Astucien ![]() | Perso, je tourne avec CentOS que j'adore. CentOS est un OS franchement orienté serveur, et ça tombe bien c'est ce qu'on veut. Par contre, ils pourraient donner la version de leurs OS, ce serait pas un luxe... Sinon, si tu as peur, CPanel peut faire la job, mais je ne connais pas. C'est pas un OS, c'est un gestionnaire serveur qui marche bien d'après les retours que j'ai. Pour ton owncloud, vu que je ne connais pas, il fait ce que tu demandes ? En SSH c'est délicat pour les débutants, ça se fait à la main avec en SQL.
Modifié par zoulouman le 19/09/2020 12:27 | |||||||
![]() | RE zoulouman a écrit : Je ne sais pas et je vais voir. Mais à mon avis, ils seront à jour. zoulouman a écrit : J'ai déjà installé owncloud et je sais ce qu'il faut faire, ce n'est pas ma demande. J'aimerais quelque chose de simple. Une bibliotheque de dossiers de fichiers perso, une bibliotheque de dossiers de partage.
| |||||||
Astucien ![]() | Ce que tu demandes, c'est ton logiciel qui doit le gérer, ton Owncloud. Sinon il faut passer à autre chose. Sinon, c'est possible de créer tes besoins à la main, mais j'espère que tu connais HTML/CSS/JS/PHP/SQL et que tu as du temps et de la patience. Je te conseille vivement de trouver le CMS cloud qui fera ton bonheur, parce-que c'est pas moi qui va te faire un site complet pour la gloire. Du coup, les soucis du début sont envolés. Tu n'as même pas installé l'OS que tu veux déjà le résultat. Ma foi...
| |||||||
![]() | RE zoulouman a écrit : Je connais déjà owncloud, ce que je cherche est plus simple, juste gérer des dossiers sur un serveur via le navigateur. zoulouman a écrit : C'est ma demande, est-ce si difficile que ça ? zoulouman a écrit : Ce n'est pas le sens de mon topic, tu extrapoles bien vite. zoulouman a écrit : Là tu deviens désobligeant, je ne fais pas l'aumone. Si quelqu'un à déjà developper, je suis pret à rétribuer. Merci d'avoir répondu mais restons-en là. | |||||||
Astucien ![]() | Ce n'est pas que c'est compliqué, loin de là, mais ça demande un gros boulot que je ne ferai pas, même rémunéré. A la limite, crée un simple serveur Apache avec accès en +INDEXES et certains dossiers protégés par .htaccess et .htpasswd
| |||||||
![]() | RE zoulouman a écrit : Mais je ne suis pressé ? zoulouman a écrit : Ca, je sais faire. Je pense que je vais rester comme ça. Ma question au départ est simple, comment lire des fichiers sur un serveur sans les rendre téléchargeables (hors saisie d'écran).
| |||||||
Astucien ![]() | Tu peux toujours ajouter une couche avec du PHP et des contrôles d'accès que ce langage pourrait rendre rigoureux. Comment rendre un fichier non téléchargeable alors que la personne y a accès, c'est ça ta question ? Je suis désolé, mais à partir du moment où un fichier est accessible même en simple lecture seule, il devient possible de le récupérer. Si tu veux de l'accès réglementé hors .htaccess et .htpasswd, il va te falloir t'intéresser à PHP et éventuellement SQL.
| |||||||
![]() | zoulouman a écrit : RE C'est bien ça. Je me suis dis, peut-etre que quelqu'un ..... Bon, me reste à déterminer, simple serveur Apache avec accès ou CMS. Merci pour les réponses. | |||||||
Publicité | ||||||||
| ||||||||
Les bons plans du moment PC Astuces | Tous les Bons Plans | |||||||||||||||
|