Задача: Организовать обмен файлами между локальным сервером под управлением ОС 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....
Спасибо за пост! Очень помогли. Вот только бы еще подсказку, как добавить ключ в систему, чтоб не нужно было его в шелле указывать каждый раз при подключении. И еще файлзилла требует исключительно .ppk файлы, а .pem игнорирует.
ОтветитьУдалить