1. ホーム
  2. windows

[解決済み] Cygwinを使用してWindowsにsshpassをインストールする方法は?

2022-02-28 11:28:58

質問

CygWinのパッケージのウィンドウで、sshpassと入力しても何も出てきません。sshpassが含まれていることを期待して、opensshなどの類似のパッケージをインストールしてみましたが、うまくいきません。

どうすればいいですか?

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

2つのファイルがインストールされます。

  • 実行ファイル /usr/local/bin/sshpass
  • マンページ /usr/local/share/man/man1/sshpass.1

Cygwinのインストールには、必要なツールが必要です。 curl をダウンロードする。 tar を展開し autoconf , makegcc を使ってビルドします。ここでは、読者がCygwinでのパッケージのインストールに慣れていることを前提に説明します。