まず 相手の計算機にてユーザー aite を 設定して aite の gpg を 設定。その後 現在の計算機のユーザー fdopstm の gpg を 設定する
aite の gpg --gen-key で 鍵を設定するまで
まず aite になる 計算機 sv に 侵入して adduser にて ユーザー aite を作成
ほなら ごめんやっしゃ
$ ssh -l aruuser 192.168.0.9 Password: /* aruuser の パスワードを 入力 */ aruuser@sv:~$ su - Password: /* sv の root の パスワードを 入力 */ sv:~# adduser Can you read Japanese chars on this term ? [Y/n] n No Japanese mode Login name for new user (8 characters or less) []: Login name for new user (8 characters or less) []: aite User id for aite [defaults to next available]: Initial group for aite [users]: aite's home directory [/home/aite]: aite's shell [/bin/tcsh]: /bin/bash Window Manager setting 1 : AfterStep(recommended) 2 : qvwm(Windows like) 3 : twm(most simple) 4 : KDE desktop(need KDE) 5 : GNOME desktop(need GNOME) aite's WM ? [1]: Input method of kinput2(Canna only) 1 : Roma 2 : Kana(Japanese keyboard only) 3 : NICOLA(Japanese keyboard only) Which is aite's method, roma, kana or NICOLA ? [1]: Does aite want to use visual bell?(for Emacs, kterm, etc.) [y/N]: N Font size settings for the standard X11 environments (AfterStep,qvwm,fvwm2 and mwm environments) Choose 12,14,16 or 18. User interface [12]: Terminal and text area [14]: Editor(Emacs) [16]: aite's account expiry date (MM/DD/YY) []: OK, I'm about to make a new account. Here's what you entered so far: New login name: aite New UID: [Next available] Initial group: users Home directory: /home/aite Shell: /bin/bash Expiry date: [no expiration] This is it... if you want to bail out, hit Control-C. Otherwise, press ENTER to go ahead and make the account. Executing /etc/template/mkdefaultenv.sh /etc/template/Source 12 14 16 ... OK Making new account... chown: getting attributes of `.kde': No such file or directory chown: getting attributes of `.qt': No such file or directory Changing the user information for aite Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Enter new UNIX password: /* aite の パスワードを 設定し 入力 */ Retype new UNIX password: /* 設定した aite の パスワードを 入力 */ passwd: password updated successfully Done... sv:~# exit logout aruuser@sv:~$ exit logout Connection to 192.168.0.9 closed.
再度侵入して aite の gpg を 設定
fdopstm@lx:~$ ssh -l aite 192.168.0.9 Password: /* aite の パスワードを 入力 */ aite@sv:~$ ls -a ./ .fonts.conf .login .sjrk .xinitrc_qvwm* ../ .fvwm2rc .mailcap .skk .xinitrc_step* .Xdefaults .fvwm2rc95 .mew.el .skk-jisyo .xinitrc_twm* .Xmodmap .fvwm95rc .mgprc .skkinput .xsession@ .Xmodmap.jp .fvwmrc .mh_profile .ssh/ .zlogin .alias .gtkrc .mnews_setup .steprc .zshenv .bash_login .gtkrc-2.0 .mwmrc .tcshrc .zshrc .bashrc .inputrc .qti18nrc .tknamazurc* Mail/ .canna .jmode .qvwm-theme .twmrc Sample/ .dir_colors .jvimrc .qvwmrc .vkeybdrc .eggrc.old .kinput2/ .screenrc .xinitrc@ .emacs .less .sjhk .xinitrc_gnome* .exrc .lesskey .sjrc .xinitrc_kde* $ ls -l /usr/local/bin/gpg -rwsr-xr-x 1 root root 3196314 8月 30日 13:49 /usr/local/bin/gpg*
鍵を作成しましょう
$ gpg --gen-key gpg (GnuPG) 1.4.7; Copyright (C) 2006 Free Software Foundation, Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the file COPYING for details. gpg: ディレクトリー「/home/aite/.gnupg」ができました gpg: 新しい構成ファイル「/home/aite/.gnupg/gpg.conf」ができました gpg: 警告: 「/home/aite/.gnupg/gpg.conf」のオプションは起動している間、有効になりません gpg: 鍵輪「/home/aite/.gnupg/secring.gpg」ができました gpg: 鍵輪「/home/aite/.gnupg/pubring.gpg」ができました ご希望の鍵の種類を選択してください: (1) DSAとElgamal (既定) (2) DSA (署名のみ) (5) RSA (署名のみ) 選択は? 1 DSA keypair will have 1024 bits. ELG-E keys may be between 1024 and 4096 bits long. What keysize do you want? (2048) 2048 要求された鍵長は2048ビット 鍵の有効期限を指定してください。 0 = 鍵は無期限= 鍵は n 日間で満了 w = 鍵は n 週間で満了 m = 鍵は n か月間で満了 y = 鍵は n 年間で満了 鍵の有効期間は? (0)0 Key does not expire at all これで正しいですか? (y/N) y あなたの鍵を同定するためにユーザーIDが必要です。 このソフトは本名、コメント、電子メール・アドレスから 次の書式でユーザーIDを構成します: "Heinrich Heine (Der Dichter) " 本名: aite kextutei 電子メール・アドレス: aite@sv.bcnet.ne.jp コメント: korede kimeta 次のユーザーIDを選択しました: “aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp>” 名前(N)、コメント(C)、電子メール(E)の変更、またはOK(O)か終了(Q)? O 秘密鍵を保護するためにパスフレーズがいります。 パスフレーズを入力: /* パスフレーズを 設定し入力 */ パスフレーズを再入力: /* 設定した パスフレーズを入力 */ 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で 乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。 ++++++++++++++++++++++++++++++++++++++++.+++++..+++++++++++++++ 今から長い乱数を生成します。キーボードを打つとか、マウスを動かす とか、ディスクにアクセスするとかの他のことをすると、乱数生成子で 乱雑さの大きないい乱数を生成しやすくなるので、お勧めいたします。 +++++++++++++++..++++++++++++++++++++..+++++++++++++++..+++++++ gpg: /home/aite/.gnupg/trustdb.gpg: 信用データベースができました gpg: 鍵7F2F7318を絶対的に信用するよう記録しました 公開鍵と秘密鍵を作成し、署名しました。 gpg: 信用データベースの検査 gpg: 最小の「ある程度の信用」3、最小の「全面的信用」1、PGP信用モデル gpg: 深さ: 0 有効性: 1 署名: 0 信用: 0-, 0q, 0n, 0m, 0f, 1u pub 1024D/7F2F7318 2007-09-05 指紋 = A585 DBF5 55D9 BFD4 4603 5808 4438 5E5C 7F2F 7318 uid aite kextutei (korede kimeta) <aite@sv.bcnet.ne.jp> sub 2048g/9A4B5C4F 2007-09-05
様子を見ておくと
$ ls -a ./ .fonts.conf .lesskey .sjrc .xinitrc_kde* ../ .fvwm2rc .login .sjrk .xinitrc_qvwm* .Xdefaults .fvwm2rc95 .mailcap .skk .xinitrc_step* .Xmodmap .fvwm95rc .mew.el .skk-jisyo .xinitrc_twm* .Xmodmap.jp .fvwmrc .mgprc .skkinput .xsession@ .alias .gnupg/ .mh_profile .ssh/ .zlogin .bash_login .gtkrc .mnews_setup .steprc .zshenv .bashrc .gtkrc-2.0 .mwmrc .tcshrc .zshrc .canna .inputrc .qti18nrc .tknamazurc* Mail/ .dir_colors .jmode .qvwm-theme .twmrc Sample/ .eggrc.old .jvimrc .qvwmrc .vkeybdrc .emacs .kinput2/ .screenrc .xinitrc@ .exrc .less .sjhk .xinitrc_gnome*
”.gnupg/”が出来ています。まだまだ続く
にゃんたろう 拝!
2007年 9月 5日 (水) 21:21:27 JST 作成