8

ftpUpload初めて RCurl パッケージでを使用しようとしています。

アクセスしようとしているサイトは sftp プロトコルを使用しています。安全な接続を確立する機能を含む libcurl のバージョンをインストールしたことを確認しました。

SFTP は、RCurl で使用可能なプロトコルの中にリストされています。

curlVersion()$protocols
[1] "dict"   "file"   "ftp"    "ftps"   "gopher"
[6] "http"   "https"  "imap"   "imaps"  "ldap"  
[11] "pop3"   "pop3s"  "rtmp"   "rtsp"   "scp"   
[16] "sftp"   "smtp"   "smtps"  "telnet" "tftp"

それでも、fileUpload関数を実行すると、次のようになります。

ftpUpload(what = "some_file.png",
          to = "userid:password@sftp://ec2-some-server-ip.compute-1.amazonaws.com")

Error in function (type, msg, asError = TRUE)  : 
Couldn't resolve host 'sftp'

また、パラメーター化の観点から と を分解しようuseridpasswordしましたが、同じ応答が得られます。

任意の提案をいただければ幸いです。

4

1 に答える 1