SSHサーバー(TeraTermPro)の設定
SSHサーバーを設定してWindows機からサーバー機をリモート操作出来るようにします。Windows機のクライアントソフトにはTeraTermProを使用します。
※設定条件
1) 認証には秘密鍵
(SSH1)を使います。
2) ログインは一般ユーザで行い、必要に応じてrootに移行するようにします。
1.準備(サーバー機側)
|
# vi /etc/ssh/sshd_config PermitRootLogin no PasswordAuthentication no PermitEmptyPasswords no ServerKeyBits 1024 Protocol 1 |
→ # OFF yes → # OFF → # OFF → # OFF 768 → 1024 → 2,1 → 1 |
|
# /etc/rc.d/init.d/sshd restart ← sshdを再起動します |
|
2.鍵ペア(公開鍵/秘密鍵)作成(Windows機での作業)
初めに鍵ペア作成ツール「PuTTYgen」をこちらからDLする
1) DLした「puttygen.exe」を起動
2) 画面左下「Parameters」欄の「SSH1(RSA)」を選択し、「Generate」をクリック
3) 場面上部「Keyエリア」内で適当にマウスを動かす
4)
Generateが終了したら画面中央の「Key passphrase」と「Confirm
passphrase」に
SSHにログインする際のパスワードを入力
5) 「Save
private
key」をクリックして、適当な名前で適当な場所(TERATERMの保存
先等)に保存(秘密鍵)
(Windows機でSSH接続する際のRSA鍵に、このファイルを指定します)
6)
「key」欄内の「Public key for pasting into
authorized_keys」窓内の文字列を全て
メモ帳等にコピーし、適当な名前(EX:public_key)でデスクトップ等に保存(公開鍵)
7) 公開鍵をFTP、フロッピー等でサーバー機(rootディレクトリ)に転送
3.公開鍵設定(サーバー機側)
|
# mkdir
-p /home/XXXX/.ssh/ |
4.TeraTermProのインストール(Windows機側)
1) Tera Term Home Pageサイトより"ttermp23.zip"をDL
2) TeraTermを日本語化したい場合は、
Tera
Term Pro for Windows 日本語版サイトより"ttrmp2319j.zip"をDL
3) TTSSH日本語版サイトより"TTSSH 1.5.4 日本語版 1.4"をDL
4) "ttermp23.zip"を解凍し、TeraTermPro23をインストール
5) TeraTermを日本語化したい場合は"ttrmp2319j.zip"を解凍して出来たフォルダ内の
ファイルをTeraTermProのインストール先ディレクトリ(通常は"C:\Program
Files\
TTERMPRO)内に上書きコピー
6)
"ttssh15414j-build153.zip"を解凍し、フォルダ内の全ファイルをTeraTermProの
インストール先ディレクトリ(同上)内に上書きコピー
7)
システムのプロパティ→詳細設定タブ[環境変数]→システム環境変数に
"変数=TERATERM_EXTENTIONS 値=1" を追加
5.TeraTermProの設定
1) TeraTermProを起動し、新規接続ダイヤグラムが出てくるのでキャンセル
2)
メニューバー→"設定"→"端末"→"ターミナル設定"の"漢字(受信)"と"漢字(送信)"の
文字コードを両方とも"EUC"に
3)
メニューバー→"設定"→"TCP/IP"→"TCP/IP設定"の上の窓に、接続するサーバー機
のIPアドレス(192.168.1.XX等)を入力し、右の追加ボタンを押す(追加されたIPが下の
窓内に移動します。その状態で下部のTelnetのチェックは外します)
※下の窓に最初から登録されているホストは全部削除しましょう
4)
メニューバー→"設定"→"設定の保存"→設定ファイルを保存します
(ファイル名はそのままでOK)
6.SSHの接続
1) Tera Term Proを起動します
2)
新規接続ダイヤグラムの"ホスト"に先ほど設定した、サーバーのIPアドレスが表示
されてることを確認し、ホスト名の下の"サービス"選択部で"SSH"を選択してOK
3)
初回接続時には警告ウィンドウが表示されるので、"このホストを…追加する"にチェック
して続行(エラーが出るが無視してOK)
4)
ユーザ名:パスフレーズ入力欄にLinuxに登録済の一般ユーザ名:パスフレーズを
入力し、"RSA鍵を使う"の「個人鍵」ボタンを押し、作成した秘密鍵を指定して"OK"で
サーバー機に接続されます
5) サーバー機との接続を解除するときは「exit」と入力します
これでWindows機からリモートでサーバー機を操作できます。
サーバー機のbiosでキーボードのチェックを外し、FCのsetupでマウスを"なし"に設定して
モニター、キーボード、マウスは外しちゃいましょう。