Windows 7 如何从Windows 7通过“ssh”自动运行Linux命令?

Windows 7 如何从Windows 7通过“ssh”自动运行Linux命令?,windows-7,ssh,automation,putty,Windows 7,Ssh,Automation,Putty,目前我使用puTTY,打开SSH连接到我的Ubuntu服务器,并在那里执行一些svn更新注释 我想自动化整个过程,但只执行一个脚本/批处理文件 我如何才能做到这一点?安装Cygwin并使用其shell和ssh客户端。我自己在没有使用Cygwin的情况下找到了它-我一直在安装/重新安装它 答案是使用PuTTY中的Plink rem Note rem ---- rem 01 Update `plink` to point to `plink.exe` on `your PC` rem 02 Upda

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

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


我如何才能做到这一点?

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

我自己在没有使用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)
rem注释
雷姆----
rem 01更新'plink'指向电脑上的'plink.exe'`
rem 02将'pkey'更新为指向'remote server'的'private key'`
雷姆(结束)
设置plink=“Path\To\PuTTY\plink.exe”
设置用户=
设置服务器=
设置pkey=“Path\To\yourprovatesshkey.ppk”
传球=
设置运行=%plink%-v-pw%pass%-i%pkey%%user%@%server%
rem示例运行命令
set cmd=svn update/var/www/MyWeb
%运行%%cmd%
雷姆(结束)

希望对您有所帮助

请从这里详细介绍Cygwin和
ssh的使用。非常感谢。我知道怎么用谷歌。。。希望你更愿意帮助我们。事实上,我尝试过Cygwin,但未能调用
ssh
。有什么想法吗?只要你拒绝对你的问题说得比“尝试和失败”更具体,那么我就不急于帮助你,不,我会再试一次。稍后再回来,马克霍姆。