网站运营
位置:首页>> 网站运营>> Linux下使用SSH远程执行命令方法收集

Linux下使用SSH远程执行命令方法收集

作者:园  发布时间:2023-06-10 22:28:03 

标签:linux,ssh,远程,执行命令

说明:可以做SSH免密登录之后执行,这样可以省去每次执行输入密码的提示。

对于简单的命令:

如果是简单执行几个命令,则:

ssh user@remoteNode "cd /home ; ls"

基本能完成常用的对于远程节点的管理了,几个注意的点:

  • 双引号,必须有。如果不加双引号,第二个ls命令在本地执行

  • 分号,两个命令之间用分号隔开

  • 多行命令可以输入双引号后回车,结尾使用双引号包裹

对于脚本的方式:

有些远程执行的命令内容较多,单一命令无法完成,考虑脚本方式实现:


#!/bin/bash
ssh user@remoteNode > /dev/null 2>&1 << eeooff
cd /home
touch abcdefg.txt
exit
eeooff
echo done!

远程执行的内容在”<< eeooff“至”eeooff“之间,在远程机器上的操作就位于其中,注意的点:

<< eeooff,ssh后直到遇到eeooff这样的内容结束,eeooff可以随便修改成其他形式。

重定向目的在于不显示远程的输出了

在结束前,加exit退出远程节点

执行本地的脚本

我们在本地创建一个脚本文件test.sh,内容为:


ls
pwd
echo $0

然后运行下面的命令:

ssh root@xxx.xxx.xxx.xxx < test.sh

带参数本地脚本

ssh root@xxx.xxx.xxx.xxx 'bash -s' < test.sh helloworld

执行远程服务器上的脚本

ssh root@xxx.xxx.xxx.xxx "/home/nick/test.sh"

执行远程服务器上带参数的脚本

ssh root@xxx.xxx.xxx.xxx /home/nick/test.sh helloworld

总结

以上所述是小编给大家介绍的Linux下使用SSH远程执行命令方法收集,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://www.cnblogs.com/EasonJim/p/8431628.html

0
投稿

猜你喜欢

  • 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个
  • 什么是网站设计中最重要的一个环节?很多人会回答是网站的可读性,怎么样才能使你的内容更容易阅读。读者来到你的网站是在阅读他们关心的内容,如果文
  • dedecms用户是不是都有一个很头疼的问题,就是当网站的流量比较高的时候,就经常页面被挂马?挂马是个非常头疼的事情第一,导致用户体验变差,
  • Linux线程同步之间存在多种机制,条件变量是一种类似操作系统里提到的生产者-消费者算法的同步机制,允许线程以无竞争的方式等待特定条件的发生
  • 以前常有些个人站长或才进网络公司做推广合作的朋友在QQ或MSN上问我老谢,如何推广自己的网站或公司的网站。才开始的时候,我还会针对他们的网站
  • 一、TCP Wrappers概述TCP Wrappers将TCP服务程序“包裹”起来,代为监听TCP服务程序的端口,增加了一个安全检测过程,
  • DNS软件是黑客热衷攻击的目标,它可能带来安全问题。这里是一些保护DNS服务器最有效的方法。1.使用DNS转发器DNS转发器是为其他DNS服
  • 核心提示:经过经过几年来的观察与实践,这个模型已经基本能够涵盖和解释大部分的社区网站结构,同时,所有的网站盈利模式也包含在其中。基础层:万丈
  • 我们做网站就是为了赚些钱,没有流量就没办法赚钱,关于怎样提升新站流量的话题,一直是网上最热门的话题之一,同样也是最难的掌握的知识之一。如果你
  • 一、症状:根身份验证在 SSH 上起作用,使用 root 帐户登录 VMware 设备管理(VAMI),并且密码在 VCSA 6.7. x
  • 经常在博客和论坛里看到辩论SEO技术含量的问题。怀疑SEO的人说,SEO实在是没什么技术含量,只不过是修改一下标题,文字加粗之类的东西。坚信
  • 网络投票做弊方法很多,大致分为三种:肉搏、自动刷票和漏洞攻击。而网站为防止投票做弊,目前也有以下三种限制:IP投票数限制、注册用户投票许可限
  • 我经常听到人们问:“我的站点有2%的客户转化率,这好吗?”他们应该问的是“为什么其他98%来访我站点的人不会转化成客户呢?”知道这个问题的答
  • 在Discuz! 7.0中发布多媒体,比如引用其他网站的视频、mp3 等。需要设置三个地方。首先,对编辑器设置。打开后台,界面=>编辑
  • Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程
  • 做网络好几年了.对中国站长(特别是那些象我一样以网络为生的站长)的生活真的是有自己的体验.我从00年开始在网络上小打小闹,到后来毕业后跟朋友
  • 添加一条新记录是通过RecordSet对象的Addnew方法实现的,还是通过执行SQL语句中的insert语句也可以添加新记录,为何不选用后
  • 了解缓存中毒攻击近来,网络上出现史上最强大的互联网漏洞——DNS缓存漏洞,此漏洞直指我们应用中互联网脆弱的安全系统,而安全性差的根源在于设计
  • 有些会员之前就问过我这个问题,Dedecms和PHPWind的整合版退出系统后进入的是空间聚焦频道,有人希望跳转到网站的首页,在这里天涯给出
  • 从2009年到2011年,接触Dedecms已经有2个年头了,在这期间使用DEDE制作了有10来个网站,有些网站也取得不错的搜索排名和流量,
手机版 网站运营 asp之家 www.aspxhome.com