这里我试图从Server X运行脚本并将日志从远程服务器(服务器Y)复制到本地服务器(Server X)home目录。
这是我尝试过的。这会将日志复制到服务器Y home目录。
user@X:/home ssh SERVER_Y "bash -s" < ./get_logs SystemOut*
更新:如何在远程服务器上运行时在get_logs中引用服务器X(脚本中没有硬编码服务器名称)
道歉更新问题。
答案 0 :(得分:1)
试试这个:
scp /localdir/bla/myfile somehost:/home/karl
答案 1 :(得分:0)
从服务器下载整个目录到当前本地目录
scp -r user@198.58.x.x:/var/log/ .
这里-r用于递归复制整个目录。
对于单个文件downlod:
scp user@198.58.x.x:/var/log/some.log .
将日志上传到远程服务器:
scp some.log user@198.58.x.x:/var/log
注意:确保您对远程目录或文件
具有读写权限