Как подключиться по 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 ?
Теперь, чтобы подключиться к серверу с использованием FTP клиента, вы можете использовать RSA ключ в качестве аутентификационного метода. В большинстве FTP клиентов, вам нужно будет указать путь к вашему RSA ключу для аутентификации.
Если вы хотите использовать FTP в консоли, вы можете воспользоваться утилитой curl:
Для подключения к серверу по FTP с использованием RSA ключа, вам необходимо установить и сконфигурировать FTP сервер на сервере Ubuntu.
В качестве FTP сервера вы можете использовать vsftpd (Very Secure FTP Daemon). Для его установки выполните следующие команды:
Установите vsftpd:
sudo apt-get updatesudo apt-get install vsftpd
Создайте нового пользователя для FTP и укажите путь к каталогу, к которому этот пользователь будет иметь доступ:
sudo adduser ftpusersudo 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=YESanonymous_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 ключа для передачи файлов.