Я створив AWS EC2 Instance і хочу мати можливість завантажувати файли в каталог сервера за допомогою FileZilla максимально простим і зрозумілим способом.
Для цього я створив відеоінструкцію, просто перевірте.
Підключення до файлового каталогу Amazon EC2 за допомогою FileZilla і SFTP, відеоурок.
Короткий зміст вищевказаного відеоуроку:
Редагування (Налаштування) > Налаштування > Підключення > SFTP, натисніть "Додати файл ключа"
Перейдіть до місця розташування вашого файлу .pem і виберіть його.
З'явиться вікно з проханням надати дозвіл на конвертацію файлу в формат ppk. Натисніть "Так", потім дайте файлу ім'я і збережіть його де-небудь.
Якщо новий файл з'явився в списку Keyfiles, то переходьте до наступного кроку. Якщо ні, то натисніть кнопку "Додати ключовий файл..." і виберіть конвертований файл.
У файлі Менеджер сайтів додайте новий сайт з наступними параметрами:
Хост: Ваше публічне dns ім'я екземпляра ec2, або публічний ip-адреса сервера
Протокол: SFTP
Тип логіна: Звичайний
Користувач: З docs: "Для Amazon Linux ім'я користувача за замовчуванням ec2-user. Для RHEL5 ім'я користувача часто є root, але може бути ec2-user. Для Ubuntu ім'я користувача ubuntu. Для SUSE Linux ім'я користувача root. Для Debian ім'я користувача admin. В іншому випадку зверніться до свого постачальника послуг AMI;
Натисніть кнопку З'єднати - якщо збереження паролів було відключено, вам буде запропоновано змінити тип входу в систему на 'Запитати пароль'. Скажіть "ОК" і при підключенні, у відповідь на запит пароля, натисніть "ОК", не вводячи пароль, щоб перейти до наступного діалогового вікна.
Примітка: FileZilla автоматично з'ясовує, який ключ використовувати. Вам не потрібно вказувати ключ після його імпорту, як описано вище.
Якщо ви використовуєте Cyberduck, дотримуйтесь [цього][3].
Перевірте це повідомлення, якщо у вас виникли проблеми з дозволами.
Старе питання, але я знайшов, що все, що потрібно - це додати файл ppk. Налаштування -> Підключення -> SFTP -> Додати ключовий файл Ім'я користувача та хост такі ж, як і при використанні putty, про який йдеться у статті http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-connect-to-instance-linux.html. Може комусь допоможе.