Lien symbolique sur FTP

Résolu/Fermé
isagaw - 18 févr. 2010 à 15:14
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 18 févr. 2010 à 18:12
Bonjour,
J'ai un petit problème avec un site internet. Je dois créer un lien symbolique pour accéder à un dossier. En local, via ln, je le fias sans problème, mais en ligne, cela ne fonctionne pas.

Je n'arrive pas à uploader mon lien sur le net. J'ai tenté de passer par un ftp en console, j'ai donc accédé au dossier dans lequel je voulais installer mon lien, mais ça ne fonctionne pas (commande ls : invalide Command).

Quelqu'un aurait-il une idée de comment procéder ?

Pour l'hébergement, il s'agit d'un hébergement 1and1.

Bonne journée ;)

Cordialement,
Nico

7 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 15:41
C'est normal si ce lien symbolique pointe sur une arborescence extérieure au root directory de ton serveur ftp.

Une manière de faire consiste à alimenter le root directory du serveur ftp avec des "mount bind" ou de configurer différemment ton serveur ftp comme suggéré ici.
https://forums.commentcamarche.net/forum/affich-1906184-lien-symbolique-intilisable-en-ftp

Bonne chance
2
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 17:16
quand je mets le bon mot de passe, j'ai le message suivant...

C'est sûrement les personnes qui ont configurés la machine qui ont restreint l'accès ssh. Ceci dit si c'est pour laisser l'accès en root c'est pas grandiose, d'autant plus que ton utilisateur peut sûrement quand même lancer une commande sur ssh. Bref...

Je n'ai jamais utilisé plesk je ne peux pas te dire. Il faudrait peut être demandé aux personnes qui s'en occupent.

En tout cas je ne comprends pas trop pourquoi tu tombes sur "pleins de fichiers plesk" quand tu te connectes en ssh. Tu devrais simplement avoir une invite de commande et taper (par exemple) des mount bind (qu'il faudrait faire idéalement via /etc/fstab).

Bonne chance
1
Rebonsoir :)
effectivement, je peux aller partout, un petit cd /var par exemple, mais bon, j'étais perdu dans le dossier de "plesk" (je croyais que c'était le dossier racine du serveur), enfin bon, effectivement, j'arrive à modifier ce que je veux maintenant.

Et pour l'accès root effectivement, c'est quand même hard la solution de filer l'accès à un simple développeur (qui plus est ne s'y connait pas trop en arhitecture Unix :D - mais bon, tant pis pour eux :D )

Le lien marche désormais merci :)

Vais essayer de m'en sortir désormais pour résoudre tout mes (autres) problèmes :D

Bonne soirée ;)
0
Bonjour,
Merci pour ta réponse.

J'avais effectivement vu ce sujet avant de poster, mais j'avais compris ça dans le sens : "ajouter des utilisateurs qui ont accès à des dossiers différends sur le ftp", or là, c'est en fait juste pour pouvoir faire des liens vers des images par exemple qui se trouvent dans des sous dossier de sous dossier (par exemple, ça me permettait en local de faire un <img src="templates/" /> plutôt qu'un <img src="application/views/templates" />)

Est-ce que je suis totalement à coté de la plaque ou non ^^ ?
Désolé, je suis un newbie dans ce domaine ....

Bonne journée
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 16:04
A côté :)

Un mount bind permet simplement de référencer à un endroit de l'arborescence le contenu d'un dossier situé à un autre endroit de l'arborescence.

Le fait de manipuler un fichier dans le bind ou dans l'emplacement d'origine revient au même. Il n'y a donc pas de duplication de données et donc de perte de place.

Comme tu ne passes pas par un lien symbolique, toutes les problématiques de liens symboliques que tu peux avoir sur un serveur (ftp ou http) ne surviennent pas.

Bonne chance
0
Oui, j'avais vu l'histoire de bind, et à tout hasard, j'avais tenté un :
mount --bind applicationviews/scripts/templates/ templates/ mais j'ai toujours une erreur de type "invalid Command" (toujours en ftp via "ftp" en mode console).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 16:43
Bah oui les commandes mount sont des commandes shell (à taper dans un terminal), et non des commandes ftp, comme get, put, mget etc... qui elles sont à taper dans un client ftp.
0
Merci pour ta réponse, je m'en doutais un peu, mais le problème, c'est comment utiliser des commandes shell ? Il faudrait avoir un accès ssh pour cela non ?
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 16:59
Oui le mieux c'est effectivement en ssh. Mais ce serveur ftp, c'est bien toi qui l'administre, non ? Si par exemple c'est une debian pour installer un serveur ssh, il faut taper les commandes suivantes en root :

aptitude update
aptitude safe-upgrade
aptitude install openssh-sever


... mais ça suppose bien sûr d'avoir accès à la machine d'une manière ou d'une autre...

Bonne chance
0
That is the problem :D
Le serveur FTP, je l'administre nullement, on m'a tout juste donné les identifiants pour y accéder. Derrière, je ne sais pas du tout comment c'est fait, quand les personnes qui s'en occupent me montrent, la seule chose que je vois c'est plesk :/

Sinon, concernant le ssh, il y est, mais bon, c'est bizarre, si je me trompe de mot de passe lors de la connexion, il me le dit clairement, cependant, quand je met le bon mot de passe, j'ai le message suivant :

Last login: Thu Feb 18 10:51:40 2010 from xxxxxxxxxxxxxxxx
Connection to xxxxxxxxx closed.


et puis quand je tente de me connecter en root, j'arrive à accéder à la machine, mais je tombe sur plein de fichier plesk, et je n'y comprend plus rien X_X.
0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
18 févr. 2010 à 18:12
C'est parfait, bonne continuation :-)
0