linux下如何使用ssh远程登录主机,执行shell脚本,在Linux下使用SSH远程登录主机并执行Shell脚本,通常需要哪些步骤?

3天前 (06-23 13:00)阅读1回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值1301655
  • 级别管理员
  • 主题260331
  • 回复0
楼主
  1. 在终端(命令行)窗口中,以SSH客户端身份与目标主机(主机名或IP地址)建立连接,可以通过以下命令实现此操作:

    ssh user_name@host_ip

    如果你想登录到名为oracle的用户,并将其设置为10.13的远程主机,应替换为实际主机的IP地址,

    ssh oracle@192.168.10.13

    此处的用户名oracle和主机名10.13需要与你从目标主机获得的实际用户名和主机名一致。

  2. 进入目标主机的SSH客户端连接界面,你可以通过以下命令执行shell脚本:

    ssh user_name@host_ip

    或者:

    ssh -T user_name@host_ip

    -T选项表示交互模式,这会以透明的方式与目标主机进行通信,让你无需担心文本行转义等问题。

    调用bash script.sh作为Shell脚本,这将以bash shell语法(bash脚本文件中的每一行都被解析为相应的命令)执行该脚本的内容。

    若你希望直接运行脚本内容,只需要将脚本名称写在命令末尾并回车即可,

    ssh user_name@host_ip 'bash script.sh'

    这样,shell脚本就被成功执行在目标主机上,不论其路径如何配置。

通过以上步骤,您就可以在Linux系统中使用SSH远程登录并执行指定的Shell脚本了,这个过程既简洁又高效,无需其他复杂的配置或设置,能够极大地提升远程操作的便利性和安全性。

0
回帖

linux下如何使用ssh远程登录主机,执行shell脚本,在Linux下使用SSH远程登录主机并执行Shell脚本,通常需要哪些步骤? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息