Cygwin上でssh-agentを有効にして「ssh公開鍵」のパスフレーズを記憶させれば、サーバーにCygwin端末でsshする際、パスフレーズの入力を省略できます。(2014/02/09作成)
ChristophMeinersmann / Pixabay
■設定方法
※Cygwinは「C:」直下にインストール、またCygwin上にsshパッケージはインストールされていること前提としています。
C:\cygwin\home\{ユーザー名}\.bashrc の末尾に以下を追加します。
echo -n "ssh-agent: " source ~/.ssh-agent-info ssh-add -l >&/dev/null if [ $? == 2 ] ; then echo -n "ssh-agent: restart...." ssh-agent >~/.ssh-agent-info source ~/.ssh-agent-info fi if ssh-add -l >&/dev/null ; then echo "ssh-agent: Identity is already stored." else ssh-add fi
以上