`

SSH远程执行脚本方式

阅读更多

一、前提条件:

    ssh免登陆

二、SSH远程执行shell脚本方式:

1、ssh user@remoteNode  ls

      如果多条命令可以放在 ' 或者 "  之间

      例如:ssh user@remote.com 'ls;cd /home'

2、如果在远程机器上执行脚本过多,可以这样

      ssh user@remoteNode > /dev/null 2>&1 << eeooff

      cd /home

      touch abcdefg.txt

      exit

      eeooff

      echo "done"

 

     注明:远程执行的内容在“<< eeooff ” 至“ eeooff ”之间,

                在远程机器上的操作就位于其中,注意的点:

  1. << eeooff,ssh后直到遇到eeooff这样的内容结束,eeooff可以随便修改成其他形式。
  2. 重定向目的在于不显示远程的输出了
  3. 在结束前,加exit退出远程节点

 

       参阅:http://blog.csdn.net/fdipzone/article/details/23000201

(已迁移)

分享到:
评论

相关推荐

    ssh远程执行脚本

    总的来说,SSH远程执行脚本是Linux运维中的常见技巧,它依赖于SSH的免密登录和shell脚本的灵活性,能有效提高效率并减少手动操作错误。然而,务必注意安全问题,确保所有操作都在安全的框架内进行。

    一个SSH批量远程执行脚本

    batssh是一个在Linux系统下的批量远程执行脚本工具 使用例子: batssh -f /tmp/all_hosts "service iptables stop

    (接上篇博客)Java SSH远程执行Shell脚本实现

    在本篇博客中,我们将探讨如何使用Java通过SSH远程执行Shell脚本,这对于系统管理和自动化任务非常有用。我们将重点关注`ExecuteRemoteShell.java`这个文件,它应该包含了实现这一功能的核心代码。 首先,为了实现...

    ssh批量登录执行命令脚本

    做好ip清单,每行一个ip,ssh批量登录执行命令

    windows登录ssh服务器自动执行命令脚本.vbs

    widnows自动登录ssh服务器自动执行命令的脚本

    xshell ssh自动登录并执行命令脚本.rar

    3. **运行脚本**:保存脚本后,在Xshell中通过“文件”菜单选择“新建” -&gt; “批处理文件”,然后导入你创建的脚本。点击“运行”按钮,Xshell将按照脚本中的指令自动进行SSH登录和执行命令。 4. **自动化调度**:...

    windows下通过ssh自动备份的脚本

    在Windows操作系统中,SSH(Secure Shell)是一种网络协议,用于安全地远程登录和执行命令,常见于Linux系统,但也可通过工具在Windows下实现。本文将详细介绍如何利用SSH在Windows环境下创建一个自动备份脚本,以...

    解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题

    Python – paramiko 模块远程执行ssh 命令 nohup 不生效的问题解决 1、使用 paramiko 模块ssh 登陆到 linux 执行nohup命令不生效 # 执行命令 def command(ssh_config, cmd, result_print=None, nohup=False): ssh ...

    ssh远程执行命令方法和Shell脚本实例

    ### SSH远程执行命令方法与Shell脚本实例 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。本文将深入探讨如何使用SSH进行远程命令执行,并通过具体的Shell脚本示例来帮助读者更好地理解和掌握这一...

    ssh远程连接其他主机并执行命令

    ssh远程连接其他主机并执行命令,只能执行少量命令。也可自行优化改进

    SSH远程启动服务的问题

    3. **远程执行命令**:一旦SSH配置好,可以通过`ssh`命令远程启动服务。例如,要远程启动名为`myservice`的服务,可以使用`ssh user@remotehost sudo systemctl start myservice`。这里的`user`是远程服务器的用户名...

    远程执行命令脚本,可传密码

    linux下远程执行命令脚本,可传密码,提升权限

    SSH远程连接工具SecureCRT

    总的来说,SecureCRT作为一款强大的SSH远程连接工具,不仅提供了安全的远程访问,还具备丰富的功能和定制选项,是IT专业人士日常工作中不可或缺的工具之一。无论是系统管理、网络调试,还是远程开发,SecureCRT都能...

    自动登陆ssh,批量ip脚本操作

    /bin/bash`是shebang,指定使用bash解释器运行脚本。`read -r ip`从`ip_list.txt`文件中逐行读取IP地址,`ssh -i /path/to/private/key user@$ip 'your command here'`则是用SSH连接到每个IP,这里的`-i`参数指定了...

    ssh脚本,ssh脚本,ssh脚本

    SSH脚本是利用SSH协议进行自动化任务执行的一种方式,它允许用户预先定义一系列命令,通过一个脚本来批量执行,极大地提高了系统管理员的工作效率。在Linux和Unix-like操作系统中,SSH脚本通常使用Shell脚本语言编写...

    SSH 远程操作计算器神器

    SSH远程连接允许用户通过加密的通道与远程计算机进行交互,从而保护数据传输的安全性,防止中间人攻击和数据窃取。 "SSH远程操作计算器神器"可能是指一个集成SSH功能的工具,它可能包含了一些增强功能,比如文件...

    SSH 远程执行任务 - sparkdev - 博客园1

    《SSH远程执行任务详解》 SSH(Secure Shell)是Linux系统中进行远程连接的重要工具,其功能远不止简单的登录。SSH允许用户在不登录目标主机的情况下执行远程命令,极大地提升了运维自动化的能力。本文将深入探讨...

    SSH远程连接服务器必备工具

    10. **键盘交互**:支持与远程服务器的命令行进行复杂的交互,例如输入Y/N确认或执行脚本。 在使用SSHSecureShellClient时,务必遵循最佳实践,例如定期更新客户端以获取最新安全补丁,使用强密码或公钥认证以增强...

    jenkins 执行远程linux命令

    例如,可以在“预构建脚本”中运行`./pre_test.sh`,在“后构建脚本”中设置环境变量`export PATH=/root`。 #### 六、执行命令 完成上述所有配置后,保存Job并触发构建。构建过程中,Jenkins会根据配置自动执行...

Global site tag (gtag.js) - Google Analytics