我正在使用python脚本从本地机器启动远程linux命令。 目标是一个服务器列表。 我能够启动命令没有问题; 但是,这些命令将导致目标上的日志文件。 我想拉下这些日志文件到我的本地机写入(以编程方式拉下来)。
有没有办法通过安全连接从远程计算机上“下拉”文件,以便传输在本地初始化?
提前致谢!
是的。 scp包含在openssh中。 如果你需要传输多个文件,你也可以使用rsync -e ssh
scp remote.host:/path/to/file /some/local/path
或者使用rsync
。
scp和rsync的语法总是:
scp <source> <destination>
因此,从哪台机器执行操作并不重要,远程机器可以是源或目标。 但是,至less在rsync -e ssh中,必须位于两台机器中的一台上。