【发布时间】:2021-01-24 05:14:16
【问题描述】:
目前我使用 puTTY,打开 SSH 连接到我的 Ubuntu 服务器并在那里执行一些 svn update 注释。
我想自动化整个过程,但只执行一个脚本/批处理文件。
我该怎么做?
【问题讨论】:
标签: windows-7 ssh automation putty
目前我使用 puTTY,打开 SSH 连接到我的 Ubuntu 服务器并在那里执行一些 svn update 注释。
我想自动化整个过程,但只执行一个脚本/批处理文件。
我该怎么做?
【问题讨论】:
标签: windows-7 ssh automation putty
我自己发现它没有使用 Cygwin - 我一直在安装/重新安装它。
答案是使用来自PuTTY 的Plink。
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)
希望有帮助
【讨论】:
安装 Cygwin 并使用它的 shell 和 ssh 客户端。
【讨论】:
ssh 的详细信息。谢谢!
ssh。任何想法马克霍尔姆?