sshpass和rsync實現免輸入密碼操做

前言

使用rsync每次都要輸入密碼,寫腳本的時候。很是不方便ssh

實現方案1

作成免密ide

  • 缺點:
    當機器數量達到數百數千臺時,該方案不可取

實現方案2

使用rsync官方的方案,指定密碼文件。code

  • 缺點:
    須要搭建服務端和客戶端,機器數量大的時候一樣不可靠

實現方案3

使用sshpass,對密碼進行交互。方便
具體命令it

# 安裝sshpass命令
yum install -y sshpass
# 進行交互
sshpass -p123456 rsync -a /tmp/test.txt root@192.168.0.12:/tmp
相關文章
相關標籤/搜索