金曜日, 2月 22, 2008

LinuxでMBRの初期化 (削除)

[概要]

DOSが使用できないPCで、代わりにLinuxを
使ってMBRを初期化(削除)する方法を説明しています。

[詳細]
Linuxをインストールしたディスクを、もう一度、Windowsで使いたい場合、
そのままだとGRUBがMBRが残ってしまっていて、
インストールやブートが出来ないことがあります。
その時は、再インストールの前にMBRを初期化します。

フロッピーがあれば、FDISK /MBRで、
簡単にクリアできますが、最近、フロッピーがないことも多いですね。

そんなときは、linuxのddコマンドを使います。

Linuxのインストールディスクか、
"knoppix"のようにCDだけで動作するディストリビューションを使って、
ddコマンドを実行します。

まず、
  1. DVDやCDからレスキュー・モードで起動します。
    Redhat,CentOSの場合は、"boot:"のプロンプトで、"linux rescue"と入力します。

    linux rescue

  2. 以前にマウントしてあったパーティションを



  3. HDDの先頭512バイトにパーティションテーブルを
    含むMBRが確保されていますので、ここをddコマンドで初期化します。
    dd if=/dev/zero of=ディスク・デバイス bs=512 count=1


以上で終了です。
インストール・ディスクの代わりに、
KnoppixのようなCDで動作するディストリビューションを
使用するのもよいでしょう。

SSH over HTTP-Proxy with TeraTerm Pro

[概要]
UTF-8 TeraTerm Pro with TTSSH2を使用して、
Firewallの外側にあるサーバへsshで接続する方法を、説明しています。

[詳細]
UTF-8 TeraTerm Pro with TTSSH2がインストールされていることを前提とします。
UTF-8 TeraTerm Pro with TTSSH2は、ベクター窓の杜

  1. メニューのSetupからProxyを選びます。

  2. Proxyの設定画面がポップアップしたら、TypeをHTTPに設定し、Proxyサーバの名前とポート番号を指定します。

  3. 後は、普通に、つなぐだけです。

Cygwin でSSHD

[概要]
SSHを使って、Windowsにリモートアクセスをする方法を説明しています。
CywinのSSHをインストールすると、クライアントだけでなく、
サーバも同時にインストールされます。

[詳細]
  1. Cygwinの"setup.exe"を実行し、"ssh"をインストールします。
    デフォルトではインストールされないので、自分で選択する必要があります。

  2. Cygwinのシェル起動し、"ssh-host-config "を実行します。
    後は、図のように、質問に答えていきます。
    特に変更がなければ、デフォルトで進めます。



    "Host configuration finished. Have fun!"が表示されて、
    コマンドを抜ければインストールは成功です。

  3. net start sshdで、サービスを起動します。

  4. XPの場合、ファイアウォールの設定で、sshのポート(22番)が閉じられているので、
    ポートを開放します。
    1. "コントロール パネル"→"セキュリティセンタ"→"ファイアウォール"を起動します。

    2. "例外"のタブを選択し、"ポートの追加"押してください。


    3. "ポートの追加"では、名前とポート番号を入力します。
      名前は任意ですが、わかりやすいようにサービス名の"ssh"がよいでしょう。
      ポート番号は"22"です。



  5. 必要に応じて"/etc/ssh/sshd.conf"を編集します。
    編集後は、サービスを再起動してください。