備忘Linux下非root使用者實現crontab+rsync資料同步許可權問題解決辦法
如果在命令列手動執行rsync命令可以正常同步資料,但是在crontab定時任務裡提示許可權失敗。
遇到這種情況,可以在rysnc命令裡指定用ssh安全隧道方式的同時引數指定使用可以免密碼登入對方機器的認證金鑰檔案。
1,建立一個新的金鑰
ssh-keygen -t rsa
2,將金鑰新增到對方主機信任中,實現免密碼ssh登入
ssh-copy-id -i[金鑰檔案] [非root使用者名稱]@[對方主機]
3,再在crontab裡跑rsync試試
rsync -e`ssh -p22 -i[你的金鑰檔案]` -avzP [非root使用者名稱]@[對方主機]:[對方主機目錄] [本地目錄]
本文轉自 zl1030 51CTO部落格,原文連結:http://blog.51cto.com/zl1030/1831639
相關文章
- artisan日誌 root 許可權解決辦法
- Docker容器掛載資料卷出現Permission denied許可權問題的解決辦法Docker
- ubuntu下解決wireshark許可權問題Ubuntu
- 給非 root 使用者新增 docker 使用許可權Docker
- 解決非root使用者使用docker的辦法Docker
- 解決root使用者對HDFS檔案系統沒有許可權的問題
- vue許可權問題解決方案Vue
- 提取使用者許可權或是不同資料庫使用者許可權的同步資料庫
- linux 下切換到oracle使用者報許可權不夠問題解決方法LinuxOracle
- MySQL 忘記root密碼解決辦法MySql密碼
- Mac OS X 下獲取root使用者許可權圖解Mac圖解
- Mac osx下獲取root使用者許可權Mac
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- linux系統root密碼遺忘的情況下的解決辦法Linux密碼
- Mysql資料庫許可權問題MySql資料庫
- linux新增使用者,並賦予root許可權Linux
- Android許可權管理之Android 6.0執行時許可權及解決辦法Android
- ssh無法登入——許可權問題如何解決
- 防溢位提升許可權攻擊解決辦法(轉)
- ubuntu 開放root使用者的SSH訪問許可權Ubuntu訪問許可權
- MySQL資料庫Root許可權MOF方法提權研究MySql資料庫
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- linux檔案許可權問題Linux
- windows 下 ORA-01301 許可權問題解決方法Windows
- 通過 VirtualApp 實現免 Root 許可權 HookAPPHook
- Ubuntu 下 Composer 許可權問題Ubuntu
- MySql5.5忘記root密碼的解決辦法MySql密碼
- [分享] CentOS 6.3忘記root密碼的解決辦法CentOS密碼
- mysql中的root密碼忘記的解決辦法MySql密碼
- RHEL-6忘記root密碼的解決辦法密碼
- Linux下使用者組、檔案許可權詳解Linux
- macOS 系統 Root 管理員許可權漏洞解決方案Mac
- Android系統許可權和root許可權Android
- 無程式碼實現CRM角色許可權問題
- 解決AIX忘記root密碼的問題AI密碼
- 『學了就忘』Linux許可權管理 — 55、檔案特殊許可權Linux
- 資料夾刪不掉需要管理員許可權怎麼辦 刪除需要管理員許可權的辦法
- 用無程式碼解決CRM角色許可權問題