sta*_*fry 35
在Windows上构建sshpass(Cygwin):
$ curl -LO http://downloads.sourceforge.net/sshpass/sshpass-1.06.tar.gz
$ md5sum sshpass-1.06.tar.gz
f59695e3b9761fb51be7d795819421f9
Run Code Online (Sandbox Code Playgroud)
构建并安装到/usr/local/bin:
$ tar xvf sshpass-1.06.tar.gz
$ cd sshpass-1.06
$ ./configure
$ make
$ sudo make install
Run Code Online (Sandbox Code Playgroud)
哪个安装了两个文件
/usr/local/bin/sshpass/usr/local/share/man/man1/sshpass.1你的Cygwin的安装需要有所需的工具:curl下载,tar解压,并autoconf,make并gcc建立.我假设读者熟悉在Cygwin上安装软件包.
sshpass不能用作cygwin包.这意味着您需要从源代码构建和安装.请参阅现有替代方案的参考
https://www.cygwin.com/ml/cygwin/2015-02/msg00042.html
这并没有直接回答“如何在 Windows 上安装 sshpass?”的问题,但是如果您在 Windows 系统上 ssh-ing 到一台机器时需要自动输入密码,则可以更简单的解决方案,您可以使用 Plink(PuTTY 的一部分) )。
plink your_username@yourhost -pw your_password
Run Code Online (Sandbox Code Playgroud)