

		    win-ssh-agent, win-ssh-askpass


1. ͂߂

	X gpꍇA.xsession  .xinitrc  ssh-agent N
	Ă΁Aϐ SSH_AGENT_PID  SSH_AUTH_SOCK SẴv
	OQƂł悤ɂȂAɕ֗łB

	Ƃ낪 Windows  cygwin  openssh gpĂ鎞ɓl
	悤ƂĂȂȂ܂܂Bssh gp
	\̂SẴvO ssh-agent gp bash oR
	ŋNȂǂ̕@Ƃ˂΂Ȃ܂B

	win-ssh-agent ́Assh-agent ̊ϐ SSH_AGENT_PID  
	SSH_AUTH_SOCK SẴvOQƂł悤ɂ܂B

	win-ssh-askpass ́AX p ssh-askpass Ɠl̋@\񋟂
	B

2. 

	win-ssh-agent.exe ͋NꂽAŏ ssh-agent.exe 
	N܂BāAȉ̊ϐ̐ݒ܂B

		SSH_AGENT_PID	ssh-agent.exe ̃vZX IDB
		SSH_AUTH_SOCK	ssh-agent.exe ̔Fؗp\PbgpXB
		SSH_ASKPASS	win-ssh-askpass.exe ̃pXB
		DISPLAY		localhost:0

	(DISPLAY ϐݒ肳́A DISPLAY ϐ
	ݒ肳Ă炸A win-ssh-agent.exe N鎞 
	--no-DISPLAY IvVw肵Ȃꍇ݂̂ł)

	̐ݒ Explorer ɑ΂čsAȌ Explorer oRŋN
	SẴAvP[V͂̊ϐp܂B

	win-ssh-agent.exe ̓^XNgCɏ풓AIɂ̊
	ϐ폜܂B
	

	win-ssh-askpass.exe ́Aϐ DISPLAY  SSH_ASKPASS K
	ɐݒ肳Ă ssh-add.exe  win-ssh-askpass.exe N
	܂B̏ꍇ X p ssh-askpass ƓlɁApXt[Y
	悤ɑ܂B
	

	openssh ̃c[Ŏgp邽߁Acygwin  /bin փpX
	ƂĂKv܂Bcygwin  openssh  3.4p1-5 ȍ~
	gpĂBȑÕo[Wł삷邩
	񂪁A킩܂B


3. win-ssh-agent ̃IvV

	--no-ssh-agent

		ʏ́Awin-ssh-agent ͋NꂽAŏ 
		ssh-agent N܂ANȂ悤ɂ܂B

	--no-DISPLAY

		DISPLAY ϐ win-ssh-agent ɐݒ肵Ȃ
		悤ɂ܂B(2. (a) Q)

	--hide-console

		win-ssh-agent ĂR\[EBhEB
		Bwin-ssh-agent IƁAĂѕ\܂B

	-i, --identity FILENAME

		 identity t@CgpꍇÃIvV
		 identity t@Cw肵܂B̃IvV͕
		w\łB

	-I, --default-identity FILENAME

		-i ƓłAwin-ssh-agent NɃpXt[Y
		₢킹_CAO\܂B̃IvV
		wł܂B

		ftHgł -I - ÖقɎw肳Ă܂BFILENAME 
		Ƃ - w肷ƁAssh-add ȂŎs
		Ɠt@C (~/.ssh/id_rsa, ~/.ssh/id_dsa
		~/.ssh/identity) w肵ƂɂȂ܂B

	--no-default-identity

		ftHg -I - w肳Ȃ悤ɂ܂B

	-e, --exec PROGRAM [OPTION ...]

		̃IvVȍ~ɏvO win-ssh-agent 
		NɎs܂B-I w肳Ăꍇ́A_CA
		OĂs܂ApXt[Y͂L
		Zꂽꍇ͎s܂B


4. RpCECXg[

	cygwin CXg[ꂽԂ make ĂBoCi
	͒񋟂܂B

	win-ssh-agent.exe  win-ssh-askpass.exe ͓fBNg
	uĂB

	ssh-agent.exe  ssh-add.exe ɃpXʂĂKv܂B


5. T|[g

	http://www.ganaware.jp/S/win-ssh-askpass/


6. Copyright

	Copyright (c) 2001-2002, TAGA Nayuta <nayuta@ganaware.jp>
	All rights reserved.

	Redistribution and use in source and binary forms, with or
	without modification, are permitted provided that the
	following conditions are met:

	* Redistributions of source code must retain the above
          copyright notice, this list of conditions and the following
          disclaimer.

	* Redistributions in binary form must reproduce the above
          copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials
          provided with the distribution.

	* Neither the name of the GANAware nor the names of its
          contributors may be used to endorse or promote products
          derived from this software without specific prior written
          permission.

	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
	CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
	INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
	MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
	DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
	LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
	EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
	LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
	OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
	CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
	STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
	ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
	ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


7. 

	2002/09/22 1.04
		* win-ssh-agent  win-ssh-askpass 𕪗B
		* -I - ftHgŎw肳悤ɕύXB
		* --hide-console ǉB
		* sample.bat p~B

	2002/02/27 1.03
		* -I  -e 𓯎Ɏw肵ꍇApXt[Y₢
		  킹_CAOLZ -e ͎sȂ
		  悤ɂB(Patched by OR)
		* sample.bat tB

	2001/12/09 1.02
		*  identity t@Cgp\ɂB
		* win-ssh-askpass sɃpXt[Y₢킹_CA
		  OJ悤ɂł悤ɂB
		* win-ssh-askpass sɋNAvP[Vw
		  ł悤ɂB

	2001/11/10 1.01
		* make ɃN[jOoȂ悤ɂB
		
	2001/11/04 1.00
		* B
