戻る

ssh の 設定

ユーザー の キーの 作成

rsa キーの作成

何処で作成

鍵を 作成する場合 何処で作るか という問題です サーバー側で 作成する 方法と ユーザー 側で作成する方法です。

  1. サーバー側で 作成 して 秘密鍵を ユーザー(クライアント)側に 持っ てくる
  2. ユーザー(クライアント)側で作成 公開鍵を サーバーへ 持ってゆく

何方でも作成出来る条件であれば 公開鍵を 移動させる方が良いと思われま すが ユーザー側で 作成出来ない場合はサーバー側で作成ということになります。 今回 ユーザー側で作成する事が出来ますので こちらの 方法を採用する事にし ます。

$ pwd
/home/nyanco/.ssh
$ ls -l /home/nyanco/.ssh/
合計 8
-rw-------    1 nyanco  users    172  8月 20日 2002年 environment
-rw-r--r--    1 nyanco  users    443  7月  5日  15:42 known_hosts

ほなら 作成しまひょ

nyanco@lx:~/.ssh$  ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/nyanco/.ssh/id_rsa): Enter
Enter passphrase (empty for no passphrase): にゃんたろうの 秘密鍵  Enter
Enter same passphrase again:  にゃんたろうの 秘密鍵  Enter
Your identification has been saved in /home/nyanco/.ssh/id_rsa.
Your public key has been saved in /home/nyanco/.ssh/id_rsa.pub.
The key fingerprint is:
a9:de:a6:d9:ab:58:10:58:1e:4e:c1:6b:54:ba:6d:97 nyanco@lx
$ ls -l
合計 16
-rw-------    1 nyanco   users    172  8月 20日 2002年 environment
-rw-------    1 nyanco   users    951  7月  5日  17:20 id_rsa
-rw-r--r--    1 nyanco   users    215  7月  5日  17:20 id_rsa.pub
-rw-r--r--    1 nyanco   users    443  7月  5日  15:42 known_hosts

なんで rsa

鍵の作成は dsa rsa 又 プロトコル 1 での 作成と 3種類あるのに 何で rsa と いう事ですが なんとなく rsa を 採用しました、というより プロトコ ル 1は 今回 却下です 新しいものを使用しましょう 又、サーバー側での採用 のものが rsa ですので 合わせておきましょう。噂はあるようです(dsa より rsa)噂です本当の所は にゃんたろうは 存じません。

ssh-keygen -t rsa1 ;プロトコル 1 rsa
ssh-keygen -t rsa  ;プロトコル 2 rsa
ssh-keygen -t dsa  ;プロトコル 2 dsa

できた様です 内容を 見てみましょう

nyanco@lx:~/.ssh$ cat id_rsa
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,6E7740AD9A3BC584

sNQK6voBWeUhqYz2T92hOS/Bz59LV/Ys9PmsjeG6x/PCqcnhUjGIBLFgkMcc1Q6l
UVZwHQhfxOh2Wurbl6QGw8YVqCoomOz5ohQpbLIFArZUJdWJ17At7J7bnyssRDkv
HSvfqbHQV8yGaXo4zy7FBSvQKSNmh/XQJF4uKC2SA5aTlQg3SJSk/9fOc6zXY89E
qRXnOyDpMO4rTSAUTFYqheChOdnHOjnECSq0fLphbqhoPxxard0ThcFRY0AVgDlS
S803z28AS3khO9RXaGpJQ7iv7N7ApQRb+hLsMkGVUfYXx/7kmQYH64vpfvAdvVRm
eR0H1st6d4VSg4QixsugoYJXWQ4JzKe4MgjISWA6/q+2yOMIXR4hUYoY9QZoR8z0
om82wemwb4mRjYtddSg9ubhAstv1+M4g5kT3PexA39oLr2A5OQPAL1ufgYrNrb/u
Cl1FQ2FTqCZMmObZgixWhjDF0dNHIN0CtXKJ8d0X4fKbdaB75Lmdbf1m5hBKVcZd
ymYDAvf7C8bijRAF4MoxcAq4m3fP0g6298iT0eaeLP6HL/OITUQgDuvjlzJUVBV0
WxYwRpWA9En1m7Vd3SLGmxyNgnyhThXUg6IRy2xCukNvT73iz813EGlExpazhVbb
8zVulCSSPw+7p+iT/URwyFiAnijIXdlGMqam/T4I79FieUoto8aZim4QafTgXql7
c0NcDRjkiiAHH4gf5lHvakXvrlWQSugfg2YfqwAODyxDTPwx8O7zfl7v1jETAUEb
0T106VdtbNP1iGB7TW0i/pjuPbrtBZFCVgqhEIIVGpQ=
-----END RSA PRIVATE KEY-----

nyanco@lx:~/.ssh$ cat id_rsa.pub 
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAIEAoDzT5r/rgRRj0sq8TyeZOZ5n8OBpF+tqNiYJlxqv\
Eg+J9kFhlzDL8Npjz+USSRHXSgQoVfYxLnMs2sadAdb1NnMdsJSV6syyjp5HBIXQLJbUc\
wrtwCwMN1ZqzzI0sUOalo9bRQvQvhaLQUXFphh3Qzj2bBnlNW+LfPm4hMtNi08= nyanco@lx

これの id_rsa の 方は誰にも 見られては いけません きっと 秘密を 申し 渡さないと いけません id_rsa.pub は 別に 見られても 構いませんが

ほなら これを 所定の場所に 持って 行きましょう 当然 id_rsa.pub ですね

にゃんたろう 拝!
2005年 7月 5日 (火) 20:45:12 JST 作成


戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.