如何通过Windows 7中的`ssh`自动运行linux命令?

时间:2011-08-14 20:07:01

标签: windows-7 ssh automation putty

目前我使用putty,打开ssh连接到我的Ubuntu服务器并执行一些svn更新评论。

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

我该怎么做?请帮忙!

南。

2 个答案:

答案 0 :(得分:1)

我自己在没有使用Cygwin的情况下找到了它 - 我坚持安装/重新安装它。

答案是使用Plink中的PuTTY

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)

希望有所帮助

答案 1 :(得分:0)

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