Отсутствие каталогов при подключении к EC2 через FTP-клиент (передача)

365
user8542506

Я успешно подключился к своему экземпляру EC2 через Transmit (протокол SFTP, ec2-user и ключ pem). Тем не менее, хотя у меня есть доступ к экземпляру после входа в систему, я не вижу и не могу получить доступ ни к каким каталогам (только к скрытым файлам).

Однако, когда я захожу в экземпляр с терминала с помощью пользователя ec2, я могу перейти к / var / www /.

Любая помощь, чтобы решить это будет очень признателен!

0

1 ответ на вопрос

0
Tim

Я сделал это, как я обрисовал в общих чертах в этом посте . По сути, я создаю нового пользователя и предоставляю ему разрешения. Я не знаю, лучший ли это способ, но он работает нормально.

Я скопировал важные части здесь, но в блоге есть еще несколько изображений, которые могут помочь.

Создать пользователя

sudo su sudo useradd fred passwd fred 

Создайте несколько ключей

su fred ssh-keygen -f rsa  mkdir .ssh  touch .ssh/authorized_keys chmod go-w ~/ chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys  cat fred.pub >> /home/fred/.ssh/authorized_keys 

Разрешить доступ

vi /etc/ssh/sshd_config PasswordAuthentication no AllowUsers ec2-user fred 

Авторизоваться

Используйте @. В FileZilla я настроил это так.

Вход в SFTP

Похожие вопросы