我有一个本地脚本,它不会在远程主机上没有root权限的情况下运行。我已编辑并允许sudoers文件从主目录(/ home/username/script)运行脚本。该脚本创建一个包含结果的txt文件,但我将输出重定向到终端,并将输出传输到本地计算机上的文本文件。在远程Linux主机上执行本地脚本
我不能“SSH用户@主机名须藤-sV < script.sh> RESULTS.TXT”,因为这将不会运行从远程主机的脚本,特别是主目录。
有没有人知道一种方法(一行)将脚本复制到远程主机&在检索输出时以root身份执行它?
谢谢你的任何援助
感谢您的及时回复! ssh密钥没有存储,所以在scp'ing和ssh'ing时都需要输入14个字符的pswd。有没有办法一行一行呢? –
我不需要为sudo输入密码(运行脚本)。这看起来似乎会很好!此外,非常感谢您的时间和帮助! –
这不是一个正确的答案,它是关于远程运行命令,而不是推送到远程机器! – Rafareino