J'ai créé une instance Linux centOS 6 dans Amazon EC2, installé cPanel et commencé à gérer mes sites Web. Le problème auquel je suis confronté est lorsque je tente d'envoyer par FTP à l'instance avec la configuration suivante
IP: Instance IP
Nom d'utilisateur: centos
Mot de passe: vide
Mode: SFTP
Clé SFTP: clé privée (PEM) fournie par le tableau de bord Amazon EC2
Je ne dois voir que le répertoire /home/centos
. Mais je veux voir le répertoire principal qui est de retour dans le répertoire /home
. Quand j'ai essayé de cliquer ..
dans FileZilla, il est écrit:
Permission refusée
Donc, j'ai essayé ce qui suit
vipw /etc/passwd
et changé
centos:x:1000:1000:Cloud User:/home/centos:/bin/bash
à
centos:x:1000:1000:Cloud User:/ :/bin/bash
et même à
centos:x:1000:1000:Cloud User: :/bin/bash
Cependant, après cette modification, FTP a cessé de se connecter.
Alors je suis revenu à:
centos:x:1000:1000:Cloud User:/home/centos:/bin/bash
Veuillez me guider pour y parvenir.
cPanel a tendance à perdre son temps avec la structure de dossiers et les autorisations centos par défaut, etc. Il semble que vous vous connectiez avec SFTP "Mode: SFTP".
Si vous souhaitez vous connecter via FTP, comme le suggère votre question, vous pouvez créer un nouveau compte FTP via cPanel, en définissant son dossier racine à l'emplacement du site pour lequel vous le créez, par exemple .../htdocs/public_html/mysite/"