You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

rsync无报错但无法同步本地文件至远程服务器问题求助

问题排查与解决

1. 核心问题:rsync命令参数顺序错误

rsync的标准语法是 rsync [选项] 本地源路径 远程目标路径,你的命令把远程路径和本地路径写反了,导致rsync在对比远程~/dist/到本地src的差异,而非上传本地src到远程。

原命令:

rsync --archive --stats --human-readable -e "ssh myserver":~/dist/ src

修正后的命令(上传本地src到远程~/dist/):

rsync --archive --stats --human-readable src myserver:~/dist/

2. SSH配置的潜在问题

你的~/.ssh/config里Hostname字段格式错误,Hostname只需要填写IP或域名,端口已经单独通过Port字段指定,不需要带端口号:

Host myserver
  Hostname xx.xx.xx.xx  # 去掉后面的:xx,只保留IP/域名
  Port 1234
  User Admin
  IdentityFile ~/.ssh/myserver.pem

3. 额外调试建议

如果修正后仍有问题,添加-v或-vvv参数开启详细日志,方便定位问题:

rsync --archive --stats --human-readable -vvv src myserver:~/dist/

内容的提问来源于stack exchange,提问作者artnikpro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 19:05:21