SSH SFTP:传输本地目录到远程服务器

SSH SFTP:传输本地目录到远程服务器

我似乎无法通过 SFTP 或 SSH 将简单的本地文件夹传输到远程服务器。我觉得问题与绝对路径或主目录有关,但我尝试过以下方法:

scp -r /Applications/MAMP/rest/of/path [email protected]:/remote/path
rsync -az --progress --stats -e ssh /Applications/MAMP/rest/of/path [email protected]:/remote/path

我不断得到的只是关于本地路径的“没有这样的文件或目录”。我将本地文件夹路径拖放到终端中,但是已经登录到 ssh - 这会有什么区别吗?最后几个小时被困在矩阵中......

答案1

scp 简单明了,如果你有 rsync,就使用它,它更智能。

另外,删除-e ssh,因为其为默认值。

我假设你已经检查了双方正确用户的权限,所以我建议你先 CD 原始目录并从那里运行 rsync

cd /Applications/MAMP/rest/of/path 
ls -l     # to confirm you are on the right place
rsync -avz --progress --stats  . [email protected]:/remote/path

相关内容