10 декабря 2010 г.

Подключиние по SFTP-протоколу в Ubuntu

Исходные данные: Имеется адрес хоста, доступ к которому организован по SFTP протоколу, также имя пользователя и приватный ключ с расширением pem.

Задача: Организовать обмен файлами между локальным сервером под управлением ОС Ubuntu и удаленным сервером.

1. Доступ через коммандную строку

 Во-первых, мы устанавливаем SSH на нашем сервере.
apt-get install ssh

Затем установливаем SSH-клиент
apt-get install openssh-client

Выплняем следующий ряд комманд:

mkdir ~/.ssh
chmod 700 ~/.ssh
cd ~/.ssh

Копируем файл с ключем в ~/.ssh/ и пробуем подключиться

ssh -i ~/.ssh/key.pem USER@HOST



2. Подключение через приложение FileZilla

Устанавливаем приложение из репозитория Ubuntu

apt-get install filezilla

Запускаем приложение
Applications--->Internet--->FileZilla
Открываем окно настроек
Edit ---> Settings ---> SFTP

Нажимаем на кнопку Add keyfile и добавляем необходимый ключ

Далее создаем подключение
File--->Site Manager

Connect....

1 комментарий:

  1. Спасибо за пост! Очень помогли. Вот только бы еще подсказку, как добавить ключ в систему, чтоб не нужно было его в шелле указывать каждый раз при подключении. И еще файлзилла требует исключительно .ppk файлы, а .pem игнорирует.

    ОтветитьУдалить