web-dev-qa-db-ja.com

cPanel-Centos 6でFTPホームディレクトリを変更する方法

Amazon EC2で1つのLinux centOS 6インスタンスを作成し、cPanelをインストールして、そこでウェブサイトの実行を開始しました。私が直面している問題は、次の設定でインスタンスにFTPしようとするときです

IP:インスタンスIP
ユーザー名:centos
パスワード:空白
モード:SFTP
SFTPキー:Amazon EC2ダッシュボードによって提供されるプライベートキー(PEM)

/home/centosディレクトリのみを表示できました。しかし、/homeディレクトリに戻るメインディレクトリを表示したいと思います。 FileZillaで..をクリックしようとすると、次のように表示されます。

アクセス拒否

だから、私は次のことを試しました

vipw /etc/passwd

そして変わった

centos:x:1000:1000:Cloud User:/home/centos:/bin/bash

centos:x:1000:1000:Cloud User:/ :/bin/bash

そしてさらに

centos:x:1000:1000:Cloud User: :/bin/bash

ただし、この変更後、FTPはログインを停止しました。

だから私はに戻りました:

centos:x:1000:1000:Cloud User:/home/centos:/bin/bash

これを達成するために親切に私を導いてください。

1
Raja Gopal

cPanelは、デフォルトのcentosフォルダー構造やアクセス許可などを乱用する傾向があります。SFTP「モード:SFTP」で接続しているようです。

質問が示唆するようにFTP経由で接続したい場合は、cPanelを介して新しいFTPアカウントを作成し、そのルートフォルダーを作成するサイトの場所に設定します。たとえば、.../htdocs/public_html/mysite/"

1
user74847