2016-05-15 290 views

回答

16

要在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提取,並autoconfmakegcc建設。我會讓讀者熟悉在Cygwin上安裝軟件包。

+0

這正是我正在尋找。謝謝! – Andrew

+0

@Andrew分享你的經驗...當我從Windows *命令提示符使用'sshpass'時,發現我[輸出丟失](https://superuser.com/questions/1193146)*。但是,它從Cygwin終端正常工作。 – starfry

+0

如果您希望在Windows命令提示符下使用'sshpass',那麼[您可能會發現'cygnative'有用](https://superuser.com/a/1199954)。 – starfry