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
これを達成するために親切に私を導いてください。
cPanelは、デフォルトのcentosフォルダー構造やアクセス許可などを乱用する傾向があります。SFTP「モード:SFTP」で接続しているようです。
質問が示唆するようにFTP経由で接続したい場合は、cPanelを介して新しいFTPアカウントを作成し、そのルートフォルダーを作成するサイトの場所に設定します。たとえば、.../htdocs/public_html/mysite/"