目前我使用putty
,打开ssh
连接到我的Ubuntu服务器并执行一些svn更新评论。
我希望自动执行整个过程,但只执行脚本/批处理文件。
我该怎么做?请帮忙!
南。
答案 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客户端。