| マイ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