アットウィキロゴ
nisya @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

nisya @Wiki

RedHat関連-SSH設定

最終更新:

匿名ユーザー

- view
管理者のみ編集可
注)「#」の場合、rootユーザにて、「$」の場合、一般ユーザで操作

参考URL
 ・http://linux.e-hiro.net/ssh.php

インストールCDに入っているものを使用
$ rpm -qa|grep ssh
openssh-3.5p1-6
openssh-server-3.5p1-6
openssh-askpass-gnome-3.5p1-6
openssh-clients-3.5p1-6
openssh-askpass-3.5p1-6
↑表示されれば入ってる。なければCDから追加。
設定ファイル編集
# vi /etc/ssh/sshd_config
必要なところだけ記述
PermitRootLogin no       ←変更
PasswordAuthentication no   ←変更
PermitEmptyPasswords no    ←変更
ServerKeyBits 1024       ←変更
実行
# /etc/init.d/sshd start
自動実行登録
# /sbin/chkconfig --level 2345 sshd on
鍵の作成
今回は、RSA1(SSH1)方式で鍵ペア(公開鍵/秘密鍵)を作成
# su - XXXXX (XXXXXは、ログインさせるユーザ名)
$ ssh-keygen -t rsa1
Generating public/private rsa1 key pair.
Enter file in which to save the key (/home/XXXXX/.ssh/identity): 空  Enter
Created directory '/home/XXXXX/.ssh'.
Enter passphrase (empty for no passphrase): Password入力
Enter same passphrase again: Password確認
Your identification has been saved in /home/XXXXX/.ssh/identity.
Your public key has been saved in /home/XXXXX/.ssh/identity.pub.
The key fingerprint is:
9c:4e:85:24:61:33:8d:ed:9f:a8:85:3d:fa:a9:47:10 [email protected]

以上の操作より、秘密鍵(identity)と公開鍵(identity.pub)が、
~/.ssh/ディレクトリ以下に作成される。

公開鍵をauthorized_keysに出力
$ cd ~/.ssh
$ cat identity.pub >> authorized_keys
元の公開鍵を削除
$ rm -f identity.pub
公開鍵のパーミッションを変更
$ chmod 600 authorized_keys

秘密鍵(identity)は、クライアントマシンで管理。
クライアントにコピーしたらサーバの秘密鍵は削除する。
クライアントのソフト
今回、遠隔操作するマシンはWinXPとしているので、
TeraTerm(teratermj_utf8_429.exe)をダウンロード
してきて(窓の杜)使用。
発生トラブル
いまのところなし
記事メニュー
最近更新されたスレッド
ウィキ募集バナー