
答案1
設定基於金鑰的身份驗證,並使用 ssh 代理程式。
答案2
在 bash 提示字元下:
rsync -ave ssh /opt/lampp/htdocs/new/folder{1,2,3} [email protected]:/home/
如果你執行資料夾{1,2,3}/,就會發生錯誤的事情..
這是相同命令的更詳細版本:
rsync -ave ssh /opt/lampp/htdocs/new/folder1 /opt/lampp/htdocs/new/folder2 /opt/lampp/htdocs/new/folder3 [email protected]:/home/
使用 Authorized_keys
您也可以新增命令特定的公鑰,將其新增至authorized_keys:
指令=“rsync --server -vldogDtpr --partial ./home/”,無pty,無代理轉發,無連接埠轉送 ssh-rsa AA[...]3RIy/FbGhV5Xg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg1jILhhgb[...] iTqYKj/FgF0+vZJaQg == erik@myhost
問題是我不知道如何限制 rsync 只允許傳輸到資料夾 1,2,3..
答案3
http://linuxproblem.org/art_9.html
此連結應該對您有幫助。