ssh-copy-idないの不便だなあ,とつぶやいたら,yaegashi師がcopyしてくりゃ使えるよ,と教えてくれたので,確認したらシェルスクリプトだったし,早速etchからコピーしてきた.
まずはdebianからcopyしてきて
ssh-copy-id remotehost
してみたら,remotehostの.ssh/authorized_keysに
$ ssh-add -L
の出力であるところの
The agent has no identities.
が追加されていた.
ちゃんと設定されるはずらしい(yaegashi師)のだがわからん.
勝手にpub keyをssh-add -Lしたりして探してくれるらしいのだが,失敗したときは.ssh/identity.pubをデフォで選ぶらしい.
自分の場合はid_rsa.pubだったのでまったくひっかからなかったようだ.
とりあえずここのあたりはよくわからないのだが
ssh-copy-id -i .ssh/id_rsa.pub remotehost
として回避した.
0 件のコメント:
コメントを投稿