WORKSTATION     SERVER     NETWORK     WINDOWS     LINUX

 

HOME

 

Server Build

 Sever Machine

 Fedora Core2

 Fedora Core3

 Apache2

 VSFTP

 SSHD

 Samba

 MySQL

 PHP5

 Apache+WebDAV

 Apache+SSL

 

PC Support

 

VIC'S FACTORY

vic@red-diamonds.net

 

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/
# chmod 700 /home/XXXX/.ssh/
# cat public_key >> /home/XXXX/.ssh/authorized_keys
# chmod 600 /home/XXXX/.ssh/authorized_keys
# chown -R XXXX. /home/XXXX/.ssh/
# rm -f public_key

 

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でマウスを"なし"に設定して
モニター、キーボード、マウスは外しちゃいましょう。