サーバーをリモートメンテナンスする場合は、telnetまたはsshプロトコルを使用する。
自分の端末にはTeraTermが入っているが、通常はsshで接続している。
インストールしたてのマシンには、sshで接続できる環境が整っていない。
以下、sshで接続するための手順。
1.普通にlinuxをインストールする。
※手順は省略
2.ssh(opensshを導入)
rootのコマンドラインで以下のコマンドを投入
# rpm -qa|grep openssh
---
以下の内容になっていれば、導入の必要はない
openssh-server-xxxx
openssh-xxxx
openssh-clients-xxxx
※xxxxはバージョン、ビルド番号等々となっている
3.sshの設定
/etc/ssh/sshd_config を編集
(1)使用プロトコルの部分
#Port 22
Protocol 2,1 ←これにする
#Protocol 2
(2)Password認証不可にする
#PasswordAuthentication yes
PasswordAuthentication no ←これにする
4.鍵の導入
公開鍵を
/root/.ssh/authorized_keys
/root/.ssh/authorized_keys2
に格納する。
5.sshdの再スタート
service sshd restart