2016-01-21 27 views
-1

我曾尝试代码输入到油灰命令行如 rsync的-avz myHugeFile.dat [email protected]:取自经由修补剂命令行上传到AWS EC2

Trouble Uploading Large Files to RStudio using Louis Aslett's AMI on EC2 (代码上面链接的问题)

虽然我无法让它工作,我认为这是由于不知道如何根据文件的位置正确地框架它。 我把这个作为一个单独的问题,而不是一个评论,因为我没有足够的'声誉'评论。在一个Windows用户的上下文中询问这个问题 1)我是否正确地在Putty中使用它? 2)我需要把任何东西放在它之前? 3)唯一可编辑的东西是EC2的地址,所以我有正确的文件位置。如果该文件在桌面上,我该怎么写?
即使您只能回答以下其中一个基本问题,在我将代码拼凑在一起时,这将非常有帮助。 如果这个问题对于本站来说太基本了,而且你要删除的话,可否请您在这样做之前给我一个答案;)

+0

如果您使用的是Windows,请使用像winscp这样的工具将文件上传到您的ec2。 putty命令将在ec2上执行,并且不会找到您的本地文件。您还必须小心打开ec2的安全组,以允许您的计算机与网络通信。 – Tom

+0

嗨,汤姆,谢谢你花时间评论我的帖子。如果我理解正确,运行这条线不会在Putty中工作,因为Putty将EC2作为它的计算机。我引用的其他问题建议在“本地PC命令行”上使用此代码。我假设这是腻子?请参阅http://stackoverflow.com/questions/24891861/trouble-uploading-large-files-to-rstudio-using-louis-asletts-ami-on-ec2 – Joey

+0

此外,谁downvoted我的问题,如果你有一个评论为以及如何改进,请分享。我很乐意提供建设性的反馈意见。这个问题可能并不是你感兴趣的,但是这些命令行查询确实阻碍了我在R中的编程,这将是一个很好的解决方案:) – Joey

回答

1

总结一下我们在评论中所说的:不要用putty上传文件,它更倾向于ssh到你的实例。使用像winscp或filezilla这样的软件可以免费且易于使用,你会发现它更容易

+0

谢谢汤姆,非常感谢您花时间回答这个问题。对于将来阅读此内容的任何人。我并不是说没有办法做到这一点,它只是我尝试过的任何代码(通过搜索此站点和其他站点)通过腻子上传文件并没有奏效,Tom提供了一个可行的解释和替代建议。 http://stackoverflow.com/questions/34918028/aws-ec2-rstudio-server-error-occured-during-transmission/34941256?noredirect=1#comment57619681_34941256因此,我将此标记为已回答。谢谢汤姆:) – Joey

+0

只是为了更新一个未来的读者,不幸的是,文件成功地通过tmp文件夹的路线绕过EC2,我已经通过不同的文件和不同的实例现在尝试了很多次,但每个文件在到达时都已损坏,我无法打开它们。我很想知道AWS是否不希望人们使用S3以外的其他方法。如果rstudio中的上传按钮只适用于合理大小的文件,那将非常简单:( – Joey