ググってwin-ssh-askpassなるものが存在することを知り、
セットアップしたところ、すんなり動きました。
参考にしたのは以下のサイトの情報です。
起動batファイルはそのままだとエラーになったため微妙に修正しています。
修正版win-ssh-agent.batset CygPath=C:\cygwin\binset SshAgent=%CygPath%\ssh-agentset BinPath=C:\Documents and Settings\XXX\My Documents\binset WinSshAgent="%BinPath%\win-ssh-agent.exe"rem set WinSshOpt=--hide-console --no-ssh-agent --no-DISPLAY --no-default-identityset WinSshOpt=--hide-console --no-ssh-agent --no-DISPLAYstart /b /d %HOME% %SshAgent% %WinSshAgent% %WinSshOpt%
一点だけ、微妙にはまった問題が。
.ssh 以下のファイルのアクセス権が全公開になっていると、エラーになります。
linux上と同じようにちゃんと非公開にしてないとダメみたいです。
P.S. 全然別の話になりますがcygwinのemacsがふつうに使えてびっくりです。
Meadowだとcygwinのパスが理解できなかったりshell-modeの動作がいまいちだったのですが、その不満が解消されました!
0 件のコメント:
コメントを投稿