Как подключиться по FTP к серверу убунту, если подключение происходи по RSA ключу? Есть сервер на ubuntu 16.04 на DigitalOcean. Подключаюсь по ssh с помощью такой команды:ssh -i configs/algo.pem root@168.68.76.135
В файле algo.pem лежит RSA PRIVATE KEY.
Как подключиться к серверу по FTP в этом случае(то есть я как бы не знаю логин/пароль, есть только RSA ключ)? Можно ли подключаться по FTP для передачи файлов в консоле? А как подключиться через FTP клиент, например, Transmit или Commander One ?

21 Авг 2019 в 06:42
236 +1
0
Ответы
1

Для подключения к серверу по FTP с использованием RSA ключа, вам необходимо установить и сконфигурировать FTP сервер на сервере Ubuntu.

В качестве FTP сервера вы можете использовать vsftpd (Very Secure FTP Daemon). Для его установки выполните следующие команды:

Установите vsftpd:

sudo apt-get update
sudo apt-get install vsftpd

Создайте нового пользователя для FTP и укажите путь к каталогу, к которому этот пользователь будет иметь доступ:

sudo adduser ftpuser
sudo mkdir /var/www/ftpfiles
sudo chown ftpuser:ftpuser /var/www/ftpfiles
sudo chmod 755 /var/www/ftpfiles

Настройте vsftpd:

sudo nano /etc/vsftpd.conf

В файле настройки vsftpd добавьте следующие строки:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
pam_service_name=vsftpdПерезапустите vsftpd:
sudo systemctl restart vsftpd

Теперь, чтобы подключиться к серверу с использованием FTP клиента, вы можете использовать RSA ключ в качестве аутентификационного метода. В большинстве FTP клиентов, вам нужно будет указать путь к вашему RSA ключу для аутентификации.

Если вы хотите использовать FTP в консоли, вы можете воспользоваться утилитой curl:

curl -T file-to-upload.txt ftp://ftpuser@168.68.76.135

Теперь у вас должна быть возможность подключиться к серверу по FTP с использованием RSA ключа для передачи файлов.

20 Апр 2024 в 13:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир