linux遠端傳輸檔案及授權指令碼分享

2021-09-29 09:37:22 字數 623 閱讀 2685

expect <<-eof

set timeout 7200

# 從檔案源伺服器scp拉取檔案到生產環境的同步機

spawn scp -p 22 -r [email protected]:/data/temp_prop/1001/test.sh /data/temp_prop/1001

expect

"*password"

}expect eof 

wait

# 把同步機的檔案通過scp推送到生產環境的目標伺服器上

spawn scp -p 41122 -r /data/temp_prop/1001/test.sh [email protected]:/data/deploy

expect

"*password"

}expect eof

wait

# 對目標伺服器上s**件授權755許可權

spawn ssh -p 41122 [email protected] "chmod 755 /data/deploy/test.sh;" 

expect

"*password"

}expect eof

eof

Linux遠端檔案傳輸

linux系統中,難免會遇到一些要將某檔案通過網路傳送給其他主機的情況,而恰好兩台主機 都是linux系統的時候,我們就可以直接使用scp命令來傳輸檔案到另一台主機了。scp命令用於在網路中安全的傳輸檔案,格式為 例項1 將本地檔案123.txt傳輸到遠端主機192.168.157.128的目錄 h...

Linux遠端檔案傳輸scp rsync

前提要求 可以連線到對方主機 即ssh user 對方ip可以通。s cp 的遠端傳 輸 color scp的遠端 傳輸scp user 對方ip file dir 2.上傳 scp file user ip diruser為檔案要上傳到的pc中的乙個使用者,ip為要上傳到的pc的ip位址,同樣不知...

linux遠端傳輸檔案命令 scp

scp命令使用者linux之間複製檔案和目錄。全稱secure copy,是基於ssh登入進行安全的遠端檔案拷貝命令。scp是加密的,rcp是不加密的,scp是rcp的加強版。scp 引數 source target 引數說明 1 從本地複製到遠端 scp local file remote use...