【问题标题】:How to automate running Linux commands via `ssh` from Windows 7?如何通过 Windows 7 中的 `ssh` 自动运行 Linux 命令?
【发布时间】:2021-01-24 05:14:16
【问题描述】:

目前我使用 puTTY,打开 SSH 连接到我的 Ubuntu 服务器并在那里执行一些 svn update 注释。

我想自动化整个过程,但只执行一个脚本/批处理文件。

我该怎么做?

【问题讨论】:

    标签: windows-7 ssh automation putty


    【解决方案1】:

    我自己发现它没有使用 Cygwin - 我一直在安装/重新安装它。

    答案是使用来自PuTTYPlink

    rem Note
    rem ----
    rem 01 Update `plink` to point to `plink.exe` on `your PC`
    rem 02 Update `pkey` to point to `private key` of `remote server`
    rem (the end)
    
    set plink="Path\To\PuTTY\plink.exe"
    set user=<your user>
    set server=<remote server>
    set pkey="Path\To\YourPrivateSSHKey.ppk"
    set pass=<your pass>
    
    set run=%plink% -v -pw %pass% -i %pkey% %user%@%server%
    
    rem sample run command
    set cmd=svn update /var/www/MyWeb
    
    %run% %cmd%
    rem (the end)
    

    希望有帮助

    【讨论】:

      【解决方案2】:

      安装 Cygwin 并使用它的 shell 和 ssh 客户端。

      【讨论】:

      • 请提供更多关于使用 Cygwin 和 ssh 的详细信息。谢谢!
      • 我知道如何用谷歌搜索...希望您更愿意帮助我们。事实上,我已经尝试过 Cygwin 并未能调用 ssh。任何想法马克霍尔姆?
      • 只要你拒绝更具体地描述你的问题而不是“尝试并失败”,那么我不是很愿意提供帮助,不。
      • 我会再试一次。稍后返回给你 Makholm。
      猜你喜欢
      • 2013-01-09
      • 2013-06-05
      • 1970-01-01
      • 2021-04-10
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      相关资源
      最近更新 更多