Shell ssh和scp无法传输文件

Shell ssh和scp无法传输文件,shell,ssh,amazon-ec2,scp,Shell,Ssh,Amazon Ec2,Scp,我正在尝试将文件从本地计算机复制到EC2实例。如果我这样做 ssh <hostname> 这一次复制了16384个字节,但失败了,出现了相同的错误。你知道为什么会这样吗 提前谢谢 请注意,复制小于32K的文件效果很好。SCP不处理重试。如果存在连接问题,上传将被切断。由于问题反复出现,因此问题可能不是连接问题,但仍然存在 请改用SFTP。查看远程文件系统是否已满或几乎已满。如果远程系统是linux或unix,则这将告诉您该特定文件系统有多满: ssh <hostname>

我正在尝试将文件从本地计算机复制到EC2实例。如果我这样做

ssh <hostname>
这一次复制了16384个字节,但失败了,出现了相同的错误。你知道为什么会这样吗

提前谢谢


请注意,复制小于32K的文件效果很好。

SCP不处理重试。如果存在连接问题,上传将被切断。由于问题反复出现,因此问题可能不是连接问题,但仍然存在


请改用SFTP。

查看远程文件系统是否已满或几乎已满。如果远程系统是linux或unix,则这将告诉您该特定文件系统有多满:

ssh <hostname> 'df .'
ssh'df'

假设使用Linux,驱动器上的inode是否有可能用完?这将显示为可用空间,但您将无法创建文件。您可以使用
df-i
进行检查。我有完全相同的问题。AWS实例正在运行RHEL。没有明显的原因说明为什么会发生这种情况。
<file ssh <hostname> "cat > file"
ssh <hostname> 'df .'