Emacs らくらく入門
なか見! 検索
    環境
  構成
節目次
  目次(1-3)
  目次(4-5)
  目次(6-9)
  目次(付録)
  コラム目次
正誤表
参照
  本文内 URL
  anoncvs
本文補足
    p142 正規表現
    p145 c という形式の
      まとめ
    p145 分類
    p185 (outline-mode)
    p208 Wanderlust/Meadow
    p252 (POP-before..)
    p252 (SMTPauth)
    p257 (draft)
    p262 (Relay)
    p286 AucTex
    p287 auto-insert
    p303 (ssh)
    p351 .Xdefaults
    p399 .emacs(Mac OS X)
    p400 ことえり patch
      橋本さんから
    p400 inline update
      mule-ucs
      bash と tcsh の読替
    p400 inline update
      mule-ucs
      bash と tcsh の読替
    p400 20060319 版
      ~/.emacs の設定
      inline を有効に
      transparency の設定
      bash と tcsh の読替
      Carbon package
    p401 tamago
    p411 emacs-w3m
    p412 auctex
    p413 mu-cite
    p415 x-face
    p425 FreeWnn (FC3)
      inetd
      自動起動
    p435 w3m
書けなかったこと
  grep
    egrep
  Anthy
Meadow
  Windows で Emacs
    setup.exe
    ImageMagick
    HOME
    .emacs
その他
  dot.emacs
  出版社と販売
  rank
  関連書籍

Emacs の始め方 | dot.emacs | application | 便利なツール Emacs らくらく入門

p303 (ssh)

本文上から 5行目 には ~/.ssh/authorized_key という字があります。 この authorized_key は ssh プロトコル version 1 用です。 しかし今通常必要なのは プロトコル version 2 用の ~/.ssh/authorized_key2 です。

いま自分が使おうとしているのが、どちらのプロトコルか不明の場合には ssh -V と入力すれば表示されます。その表示例は次の通りです。

OpenSSH_3.6.1 NetBSD_Secure_Shell-20030917, SSH protocols 1.5/2.0, OpenSSL 0x0090703f
OpenSSH_3.5p1, SSH protocols 1.5/2.0, OpenSSL 0x0090701f
drwx------    3 makoto       4096 Jun 29 11:28 .
drwx------    5 makoto       4096 Jun 29 11:23 ..
-rw-r--r--    1 makoto        824 Jun 29 11:19 authorized_keys2
相手側、(host B) で、.ssh のディレクトリが
cd 
chmod 700 .ssh
してあることが必要です。

本文で「作ったうちの公開鍵」とあるのは、次の三つ、あるいはこれらのうちのい くつかです。

id_dsa.pub
id_rsa.pub
identity.pub
これを相手側に置く時には、まず authorized_keys2 を用意します。それには次のようにします。
cat identity.pub id_dsa.pub id_rsa.pub > authorized_keys2
あるいは
cat id_dsa.pub id_rsa.pub > authorized_keys2
こうして用意した authorized_keys2 を ssh 先の 相手側、(host B) ~/.ssh に置きます。 dsa と rsa の両方用意するのはどちらかしか使えない機械から入る ためで、一方しか使わなければ、例えば、
cp id_dsa.pub authorized_keys2
のように用意する方法もあります(この時は既にあるものを上書きしないように注意します)。

ssh host-B.example.com とした時に、

username@hoge-B.example.com's password: 
と聞かれるのは、この ~/.ssh 以下の設定が正しくない時です。 このままパスワードを入れれば、この方法でも ssh で入れます。
emacs-21 | application | dot.emacs
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08