6

Мне нужна помощь / руководство, как я могу открыть свой доступ по SSH из графического интерфейса или Filezilla.

Вот сценарий, который мой разработчик только что оставил мне с информацией для входа в мой Amazon EC2. Сейчас я нахожу трудности в понимании всего этого. Я использовал PuTTy и командную строку, чтобы просто подключиться к моему серверу, используя процесс ssh. Он использует некоторый процесс моста только для подключения к моему фактическому серверу.

прямо сейчас он предоставил мне 2 набора логина.

[Set1]

  • bridge.hisdomain.com
  • имя пользователя
  • somepassword

[Set2]

  • ssh username@123.456.789.123
  • somepassword

[мой процесс]

в [Set1] я ввожу "bridge.hisdomain.com" в имя хоста PuTTy. после того, как я нажму «Открыть», он откроет терминал и запросит имя пользователя. вот где я предоставляю свое имя пользователя [Set1] и пароль.

После входа в систему я затем выполняю [Set2] детали. Я буду использовать «ssh username@123.456.789.123» после того, как я введу его, после чего будет запрошен мой пароль.

оттуда, когда я сделаю "DIR" в командной строке, я увижу там все мои файлы. Я хотел загрузить каталог на свой локальный диск, но я не знаком с командами.

Я хотел бы получить к нему доступ, используя FileZilla или аналогичный. И я тоже пробовал это, но я не знаю, что мне будет не хватать, потому что это не сработало для меня. Я скачал файл .pem из [set1], потому что я также могу получить к нему доступ через обычный FTP (filezilla), а затем преобразовал этот файл .pem в .ppk.

сейчас я немного запутался, какую регистрационную информацию я должен использовать для доступа FileZilla к серверу. Мне удалось войти в систему через FTP, используя [Set1] данные для входа. Но моих файлов там нет. Я видел только несколько папок и файл .pem.

Я не могу войти в свой Filezilla, используя [set2] детали. Я пробовал FTP и SFTP. Я также добавил .ppk файл в настройках моего файла Zilla. Но мне не удалось войти в систему.

Есть идеи, что я пропустил?

6 ответов6

5

Я использую WinSCP вместо FileZilla для передачи файлов в / из моего экземпляра EC2. Войти с помощью файла PPK очень просто. Кроме того, WinSCP предоставляет очень приятный графический интерфейс (я использую версию, которая выглядит / действует как обычный интерфейс Windows Explorer).

Обратите внимание, что файл PPK связан с именем пользователя и паролем из [Set2]. [Set1] просто подключает вас к компьютеру с учетными данными, необходимыми для доступа к экземпляру EC2. Поскольку вы передали файл * .pem (закрытый ключ ssh), вам больше не нужно использовать [Set1].

Обновить:

Возможно, ваш разработчик настроил ваш экземпляр EC2 так, чтобы он принимал соединения только от bridge.hisdomain.com. Перейдите в консоль управления AWS, чтобы узнать, в этом ли проблема (обратите внимание, что имя пользователя и пароль учетной записи AWS, вероятно, отличаются от любого из паролей выше):

  1. Сначала выясните, в какие группы безопасности входит ваш экземпляр EC2.
  2. Затем выясните, какие входящие подключения разрешены для этих групп безопасности.
  3. Вам нужно найти / добавить правило, разрешающее порт 22(SSH) с вашего IP-адреса.
  4. Этот исходный IP-адрес разрешит все запросы SSH из любого места: 0.0.0.0/0.

В качестве альтернативы, вы можете попробовать установить ssh-соединение с вашего локального компьютера, чтобы понять, почему sftp-соединение не работает. Используйте Plink, версию Putty для командной строки, с вашим файлом PPK и параметром -v (для подробного описания).


Процесс использования FileZilla с PPK-файлом выглядит довольно запутанным. (Подсказка: вы даете свой пароль Pageant, а не FileZilla! Если вы настаиваете на использовании FileZilla, следуйте инструкциям ниже:

Теперь запустите Pageant. В системном трее вы увидите значок Pageant. Щелкните правой кнопкой мыши значок, выберите "Добавить ключ" и выберите файл с закрытым ключом (PPK). Следуйте инструкциям, чтобы ввести пароль, и все готово.

Теперь просто запустите FileZilla и подключитесь к вашему серверу, используя SFTP, используя SSH2 с именем пользователя и пустым паролем.

3

Чтобы подключиться к работающему экземпляру Amazon EC2 с помощью Filezilla:

  1. Правка -> Настройки -> Соединение -> SFTP
  2. Нажмите «Добавить ключевой файл ...»
  3. Перейдите к местоположению вашего файла .pem и выберите его.
  4. Появится окно сообщения с просьбой разрешить преобразовать файл в поддерживаемый формат. Нажмите Да, затем дайте файлу имя и сохраните его в безопасном месте.
  5. Если новый файл отображается в списке файлов ключей, перейдите к следующему шагу. Если нет, то нажмите «Добавить ключевой файл ...» и выберите преобразованный файл.
  6. Файл -> Менеджер сайта
  7. Добавьте новый сайт со следующими параметрами:
    • Host: 123.456.789.123
    • Протокол: SFTP
    • Тип входа: Нормальный
    • Пользователь: имя пользователя
  8. Подключиться к новому серверу
1

Следующий урок на YouTube провел меня через весь процесс (успешно! и менее чем за 10 минут): http://youtu.be/QYDvtLofrtM

Я нахожусь на MacOS, поэтому, когда этот учебник предложит открыть «Редактировать» /«Настройки» в FileZilla (ведущий на Windows), если вы на Mac, как я, вместо этого перейдите к «Filezilla» /«Настройки»

1

Некоторые SFTP-клиенты (например, FileZilla) хранят все сертификаты SSH в одном пуле и будут пытаться последовательно использовать сертификаты SSH, поэтому убедитесь, что ваш параметр в /etc /ssh /sshd_config для "MaxAuthTries" установлен достаточно высоко, чтобы включить "максимально возможный" сертификаты у вас есть в вашем SFTP-клиенте.

0

Сегодня вечером я возился с Filezilla и, наконец, управлял соединением - в активном режиме, не меньше. Вот как это сделать:

  1. Установите IP-адрес (« Edit -> « Settings -> « Active Mode -> « Use the following IP address:) на частный с панели управления AWS.
  2. Установите пассивный режим (Edit -> Settings -> Passive Mode) на "Отступить к активному режиму"
  3. Установите входящий SSH-порт в группах безопасности на порт 22
  4. Войдите в sftp://ec2-111-11-111-111.compute-1.amazonaws.com/ (конечно, замените 1 на ваш IP), указав свое имя пользователя (без @ или чего-либо), пароль и порт. 22 выбран
0

Прокси пропал для меня. Просто посмотрите, правильно ли вы настроили прокси.

Настройки прокси в Filezilla не являются специфичными для сайта и являются общими. Путь к настройкам прокси: Правка -> Настройки-> Соединение-> Общий прокси

Я использовал HTTP-прокси, и мой DNS-сервер и порт прокси-сервера, идентификатор пользователя и пароль не являются обязательными для моей настройки, поэтому я просто оставил их пустыми

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .