当通过SSH连接到ec2时,如何传输文件?

我通过SSH连接到一个ec2实例。

我有什么select将文件传输到我的Linux机器?

除了设置FTP服务器之外,还有其他什么吗?

(我在一台Windows电脑上)

下载WinSCP并使用sftpfunction。 它使用你的SSH连接。

使用与ssh具有相同参数的scp:

scp -i key.pem path/to/local/file user@aws-server:path/to/remote/file 

ec2实例和其他服务器一样,所以你不必考虑如何使用ec2,只需要如何使用linux服务器。

我更喜欢使用FileZilla,因为它支持多种types,包括FTP和SFTP,所以我可以将所有的网站保存在一个客户端。

这是我在Ubuntu上做的事情:

 sshfs [email protected]:/ /home/matt/EC2 -o ssh_command='ssh -i /home/matt/.ssh/key.pem'