Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Windows 10上使用ssh使用git-bash执行sh脚本

在Windows 10上使用ssh使用git-bash执行sh脚本
EN

Stack Overflow用户
提问于 2021-08-20 06:31:30
回答 1查看 66关注 0票数 0

我想在不登录交互式shell的情况下在远程Windows 10计算机上执行sh脚本。

在Linux上,我会这样做

代码语言:javascript
运行
AI代码解释
复制
ssh user@machine "echo execute program automatically && ./my_program "

但是,当我使用open-ssh服务器ssh进入我的Windows10机器时,它会默认打开cmd。在交互模式下,我现在将打开git-bash

代码语言:javascript
运行
AI代码解释
复制
"C:\Program Files\Git\bin\sh.exe" --login

然后从那里执行我的脚本。

当我尝试像这样组合命令时

代码语言:javascript
运行
AI代码解释
复制
ssh user@machine ' "C:\Program Files\Git\bin\sh.exe" --login && ./my_program " '

外壳会冻结。如果没有单引号,该命令也不起作用(显然)。

那该怎么办呢?

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 09:40:45

尝试使用管理员CMD更改默认shell:

代码语言:javascript
运行
AI代码解释
复制
reg add HKLM\SOFTWARE\OpenSSH /v DefaultShell /d "C:\Program Files\Git\bin\sh.exe"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68863898

复制
相关文章
在Windows上使用PuTTY进行SSH连接
PuTTY是一个用于Windows和UNIX系统的免费开源SSH客户端。它可以轻松连接到运行SSH守护程序的任何服务器,因此您可以像登录到远程系统上的控制台会话一样工作。
文艺复兴
2018/09/10
21.9K0
在Windows上使用PuTTY进行SSH连接
在Windows系统下使用SSH
有时候需要跨平台传输文件,这个时候需要windows系统下支持SSH传输协议(现在Win10新版本都自带一个linux子系统哦,非常方便),下面介绍三种方法实现:
浩Coding
2019/07/03
9K0
在Windows 10上使用Hyper-V创建VM
如果您运行的是Windows 10并且系统硬件支持Hyper-V,则可以创建一个独立的存储空间来部署自己的虚拟机并使用它。您可以同时创建一个或多个虚拟机并运行它们。
CloudZ
2018/01/10
1.8K0
在Windows 10上使用Hyper-V创建VM
如果您运行的是Windows 10并且您的系统硬件支持Hyper-V,那么你可以创建一个独立的存储空间来部署自己的虚拟机并使用它。您可以创建一个或多个虚拟机并同时运行它们。
用户1159036
2018/01/10
3.4K0
在Windows 10上使用Hyper-V创建VM
linux 使用ssh免密连接Windows 10
项目需要,需要从Jenkins上执行命令启动Window10 上的selenium自动化UI测试脚本。Jenkins部署在linux上,因此需要设置linux ssh免密登录Windows10,已实现功能。
章工运维
2023/05/31
3.1K0
linux 使用ssh免密连接Windows 10
在 Fedora 上使用 SSH 端口转发
你可能已经熟悉使用 ssh 命令访问远程系统。ssh 命令背后所使用的协议允许终端的输入和输出流经安全通道。但是你知道也可以使用 ssh 来安全地发送和接收其他数据吗?一种方法是使用“端口转发port forwarding”,它允许你在进行 ssh 会话时安全地连接网络端口。本文向你展示了它是如何工作的。
星哥玩云
2022/08/08
8650
技术|使用 MinGW 在 Windows 上使用 GNU
在Windows上安装GNU编译器集合(gcc)和其他GNU组件来启用GNUAutotools。
知忆
2021/07/06
1.8K0
【玩转Lighthouse】Windows定时执行bat脚本的程序--win版sh脚本+cron
在linux服务器上,定时无人值守自动执行某个脚本实现特定功能很容易实现,shell脚本和cron程序都随手可用.很多初次接触云服务器的小白用户通常比较熟悉的是windows系统,机器不在本地,不可能
用户1325968
2022/04/20
3.1K0
Reflector — 在 Windows 上使用 AirPlay
AirPlay 是由Apple发布的一项无线显示技术,能够将IOS设备屏幕画面投影至电脑屏幕。虽然 AirPlay使用方便并且设置简单,但其仅支持认证设备的性质导致 Windows 平台无法直接使用。而使用这款名为 Reflector 的软件即可让你在 Windows 平台下完整的体验 AirPlay 的各项功能。
reizhi
2022/09/26
4K0
Reflector — 在 Windows 上使用 AirPlay
【Linux】crontab使用举例——.sh脚本与Python脚本
crontab是Linux一个定时执行特定任务的程序,网上也有很多使用教程,在这里举一个例子,抛砖引玉。
蛮三刀酱
2019/03/26
2.7K0
在GitLab CI / CD上使用SSH密钥
GitLab当前不支持在构建环境(运行GitLab Runner的环境)中管理SSH密钥的内置支持。
拿我格子衫来
2022/01/24
2.7K0
在Mac下使用crontab执行定时脚本
*/10 * * * * curlhttp://localhost/test.php
新人小试
2020/03/30
3.1K0
在Mac下使用crontab执行定时脚本
如何在Windows上使用Git创建一个可执行脚本?
长话短说,今天介绍如何在windows上使用Git上创建一个可执行的shell脚本。
有态度的马甲
2020/05/26
1.2K0
如何在Windows上使用Git创建一个可执行脚本?
Docker镜像自动执行脚本.sh
由于博客现在在docker中部署的,每次打包部署,需要停掉旧容器->删除旧容器->删除镜像->将新的jar包打包成镜像->再次运行,每次发布都需要重复的执行此操作,于是想将所有命令写成脚本,jar包上传之后,运行脚本即可。
全栈程序员站长
2022/07/01
1.2K0
使用并发 ssh 连接来提升捞日志脚本执行效率
公司有个简单粗暴的日志服务,它部署在多台机器实例上,收集的日志记录在每台机器本地硬盘,写一个小时自动切换日志文件,硬盘空间写满了自动回卷,大约可以保存两三天的历史数据。为什么说它粗暴呢?原来它不提供任何查询日志的接口,想要获取日志唯一的办法就是直接查日志文件:
海海
2022/08/31
1.1K0
使用Hyper-V在Windows 10上建立虚拟机
该文章介绍了如何利用Hyper-V在Windows 10上建立虚拟机。首先介绍了Hyper-V的概述,然后详细讲解了如何利用Hyper-V管理器创建虚拟机。最后,文章讨论了如何为虚拟机创建虚拟存储并安装操作系统。
Techeek
2018/01/02
2.2K0
使用Hyper-V在Windows 10上建立虚拟机
Windows如何运行.sh脚本文件
我们都知道sh文件在Linux服务器上可以直接执行,基本没有怎么关注过在windows上是否可以执行,平时开发的过程当中,经常会需要将修改的代码提交到gitLab/gitHub,提交代码有时候是一个固定的流程,对于这种情况,是否可以通过shell来进行自动化,这是需要学习的内容,本文就当做基本入门了解
在水一方
2022/06/14
26.3K0
Windows如何运行.sh脚本文件
在Windows上使用Docker运行.NetCore
今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker。
小世界的野孩子
2019/09/11
4.4K0
在Windows上使用Docker运行.NetCore
Codeql在windows上配置及使用
参考文章:https://blog.51cto.com/u_14149124/5707132
tea9
2023/02/28
1.4K0
使用Jenkins通过SSH插件远程控制主机执行脚本
192.168.1.18 :Jenkins、CentOS 7.5.1804、Docker 19.03.13 192.168.1.20:K8s_Node2/Gitlab、CentOS 7.5.1804、Docker 19.03.13
非著名运维
2022/06/22
4.5K0
使用Jenkins通过SSH插件远程控制主机执行脚本

相似问题

使用sh脚本退出SSH

239

如何使用git-bash在Windows 10上并行安装GNU

10

在windows上使用git-bash

10

使用python在solaris 10上执行ssh

10

如何使用脚本在windows上实现ssh

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档