マイPC列伝

>EATAQUA>LINUX AP INSTALL>OPENSSH

OpenSSH-3.4p1


入手先
http://www.openssh.org/ja/portable.html

 ・openssh-3.4p1.tar.gz

インストール

0.準備
 sshd用のグループ・ユーザとして、sshd/sshdを作成しておく

1.tarボールの展開
  ダウンロードしたアーカイブのあるディレクトリから…

% tar zxvf openssh-3.4p1.tar.gz

 これで、openssh-3.4p1ディレクトリにファイルが展開される。

2.make
 openssh-3.4p1ディレクトリに移動して、configureを実行。
 plamoの場合インストール時に/usrにインストールされているので--prefix=/usr、どうせIPv4しか使ってないので--with-ipv4-defaultを指定してみる。

% cd openssl-0.9.6g
% ./configure --prefix=/usr --with-ipv4-default

 エラーが出力されなければ、makeを実行。

% make

 makeに成功したら、 スーパーユーザになってインストール。

% su
# make install

3.設定
 ホストキーを生成して、デフォルトのディレクトリ(/usr/etc)に配置する。

# ssh-keygen -t rsa1 -f /usr/etc/ssh_host_key -N ""

 外部からSSHでログインしたいユーザで、秘密鍵と公開鍵を生成する。

% ssh-keygen -t rsa1
Generating public/private rsa1 key pair.
Enter file in which to save the key (/home/hoge/.ssh/identity): ---(1)
Enter passphrase (empty for no passphrase): ---(2)
Enter same passphrase again: ---(3)
Your identification has been saved in /home/hoge/.ssh/identify.
Your public key has been saved in /home/hoge/.ssh/identify.pub.
The key fingerprint is: 3f:2a:49:28:ed:fa:b0:fb:f5:ae:e2:9e:a6:10:a0:0e hoge@hogehoge

 (1)…鍵を生成するパスとファイル名を指定する。基本的にデフォルトのままでOK
 (2)…認証用のパスフレーズを入力する。
 (3)…確認用にパスフレーズを再入力する。

 各鍵ファイルは~/.sshディレクトリにidentify(秘密鍵)とidentify.public(公開鍵)として作成される。
 次に、生成された公開鍵(identify.public)を認証用の鍵としてauthorized_keysにrenameする。
 秘密鍵はSSHでアクセスするクライアントに投入し、使用する。


[Return to EATAQUA]
EatGroup History LINK
[INDEX] - [PARTS HISTORY] - [HOME]
[EATLEAF] - [EATAQUA(HERE)] - [EATELF] - [EATCOCKTAIL] - [EATKEY] - [EATFAIRY]

Copyright(C)2002 M.ABE