Linux
linux + 在遠端機器上執行腳本
是否可以通過 rsync 命令在遠端機器上執行腳本?
- 我不想通過 ssh 執行它
如果不是來自 rsync,那麼執行腳本而不是來自 ssh 的其他選項是什麼?
rsync
專門用於復製文件。rsync
使用 SSH 協議。在執行 SSH 守護程序的遠端電腦上執行命令的正確方法(因此可用於
rsync
將文件複製到或形成)是使用ssh
:$ ssh remoteuser@remoteaddress command arguments
或者
$ ssh -l remoteuser remoteaddress command arguments
事實上,如果你執行,這實際上會發生
$ rsync file remoteuser@remoteaddress:
客戶端將
rsync
在您的本地機器上執行以下命令:ssh -l remoteuser remoteaddress rsync --server (other arguments)
然後繼續與
rsync
另一端啟動的伺服器程序進行通信。
rsync
您可以通過在命令行上使用一個或多個-v
標誌執行來查看這一點。