我正在尝试通过在Google服务器上使用R和SFTP上传.csv(广告数据)文件。
user = "userinfo"
password = "password"
host = "partnerupload.google.com"
port = "19321"
url = str_c("sftp://", user, ":", password, "@", host)
upload_to_ftp("test.csv",
url = url,
basename = FALSE,
verbose = FALSE)
这是我收到的错误消息:
Error in function (type, msg, asError = TRUE) :
Failed to connect to partnerupload.google.com port 22: Connection timed out
我还尝试运行以下功能:
ftpUpload(what = "test.csv", to = str_c("sftp://partnerupload.google.com", user,":",password)
与上面完全一样的错误。
当我尝试如下所示指定端口时:
url = str_c("sftp://", user, ":", password, "@", host, ":", port)
upload_to_ftp("test.csv",
url = url,
basename = FALSE,
verbose = FALSE)
即使消息被截断,我也会遇到以下错误:
Error in function (type, msg, asError = TRUE) :
我还进入终端并通过进入以下文件来手动更改端口号:
nano /etc/ssh/sshd_config
终端中的端口已更改
非常感谢您的帮助,我已经为此进行了4多个小时的尝试,但未成功。