在CygWin的软件包窗口中,当我键入sshpass时,什么都没有出现。我尝试安装类似的软件包,例如openssh等,希望其中一个包含sshpass但没有运气。
最佳答案
sshpass不能作为Cygwin软件包使用。这意味着您需要从源代码构建和安装。在Windows(Cygwin)上构建sshpass的方法:
$ curl -LO http://downloads.sourceforge.net/sshpass/sshpass-1.06.tar.gz
$ md5sum sshpass-1.06.tar.gz
f59695e3b9761fb51be7d795819421f9
构建并安装到
/usr/local/bin
:$ tar xvf sshpass-1.06.tar.gz
$ cd sshpass-1.06
$ ./configure
$ make
$ sudo make install
哪个安装两个文件
/usr/local/bin/sshpass
/usr/local/share/man/man1/sshpass.1
您的Cygwin安装需要具有必需的工具:要下载的
curl
,要提取的tar
和要构建的autoconf
,make
和gcc
。我假设读者熟悉在Cygwin上安装软件包。关于windows - 如何通过Cygwin在Windows上安装sshpass?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37243087/