Ответ 1
sshpass не доступен как пакет Cygwin. Это означает, что вам нужно собрать и установить из исходного кода. Чтобы собрать sshpass в Windows (Cygwin):
$ 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
- Страница man
/usr/local/share/man/man1/sshpass.1
Ваша установка Cygwin должна иметь необходимые инструменты: curl
для загрузки, tar
для извлечения и autoconf
, make
и gcc
для сборки. Я предполагаю, что читатель знаком с установкой пакетов на Cygwin.