Ubuntu 18.04 LTS on WSLでssh-agentが動かない
鍵を登録した後で一度でも ssh
で接續すると ssh-agent
が動かなくなつた.
% ssh-add -l
Error connecting to agent: Connection refused
檢索してみた所,WSLの不具合との事.17704で修正されるらしい.
對處の方法は以下の頁を參考にした.
要するにUbuntuのパッケージから ssh-agent
を取り出して使用すれば問題ないとの事.
% mkdir $HOME/tmp
% cd $HOME/tmp
% curl -O -L "http://mirrors.kernel.org/ubuntu/pool/main/o/openssh/openssh-client_7.2p2-4ubuntu2.8_amd64.deb"
% dpkg -x openssh-client_7.2p2-4ubuntu2.8_amd64.deb ./
% mv usr/bin/ssh-agent $HOME/.local/bin/
此で killall ssh-agent
して再度 ssh-agent
を起動すると問題は解消した.