Я использую пакет RCurl для извлечения данных в память из SFTP и пытаюсь загрузить преобразованные данные в другой SFTP. У меня проблема в том, что имя пользователя, назначенное на новом SFTP, имеет знак @. Когда я пытаюсь запустить приведенный ниже код (конфиденциальная информация удалена):
ftpUpload(what = file,
to = "sftp://user@school.edu:password@site.net/incoming/subfolder/data.csv")
Появляется следующая ошибка:
Error in function (type, msg, asError = TRUE) :
Failed to connect to school.edu port 22: Timed out
Знак @ создает проблему, когда файл пытается загрузить не в то место (school.edu, а не site.net). К сожалению, я не могу изменить имя пользователя, так как мне сказали, что сайт автоматически генерирует имена пользователей и всегда будет использовать знак @. Я действительно не очень разбираюсь в SFTP, поэтому любая помощь будет признательна, даже если это означает работу вне R для решения.