没有SSH访问的Rsync

ben*_*e89 8 deployment ssh rsync shared-hosting

首先,我不确定这是提出这个问题的最佳地点,如果它需要移动,那很酷.

我有共享主机没有SSH访问权限,我在部署/ rsyncing方面有什么选择...

我用PHP构建应用程序并使用GIT,不确定这是否会改变...

Joa*_*edo 10

Rsync旧版本使用rsh作为传输层,由更安全的ssh取代,但是您可以强制它使用带-e标记(--rsh)的其他传输,

rsync --rsh=rsh
Run Code Online (Sandbox Code Playgroud)

替代选择,

unison 直接套接字方法(withou ssh)

没有ssh的rdiff-backup(阅读REMOTE OPERATION部分)

ftpsync

HTTP上的csync类似 rsync的行为