ネットワーク越しのインストール
network-console はとても興味深いコンポーネントで、
インストールの大部分を、SSH を用いたネットワーク越しで行えるようにします。
ネットワークを使用すると言うことは、
少なくともネットワークをセットアップするまで、
コンソールでインストールを行わなければならないということも含んでいます。
(でもこの部分は で自動化できます)
このコンポーネントは、デフォルトではメインインストールメニューには現れません。
そのため、自分で明示しなければなりません。
CD からインストールする場合、優先度を中にするかインストールメニューを呼び出し、
CD からインストーラコンポーネントをロードを選んでください。
また、追加コンポーネントの一覧から network-console: SSH を使ってリモートでインストールを続けるを選んでください。
読み込みに成功すると、
SSH を使ってリモートでインストールを続ける
から呼ばれる新しいメニュー項目が表示されます。
&arch-title; のインストールでは、ネットワークの設定の後、
これがデフォルトの方法です。
この新しいエントリを選択したら、
インストールするシステムに接続するための新しいパスワード
(とその確認) を入力してください。
これで以上です。
今、リモートでログインするよう促す画面が出ているはずです。
ユーザ名は installer、
パスワードは先ほど入力した物を使用してください。
この画面にある重要な細かい点として、
このシステムの指紋 (fingerprint) があります。
この指紋をリモートでインストールを続ける人
に、
安全に転送する必要があります。
ローカルでインストールすると決めた場合は、&enterkey; を押してください。
メインメニューに戻ります。そこで別のコンポーネントを選択してください。
それでは回線の向こう側へ行きましょう。
前提として、あなたの端末がインストールシステムで使用する UTF-8 エンコードを
使用できるように設定されている必要があります。
そうでなければ、リモートインストールは可能ですが、
ダイアログの枠線が化けたり ASCII 以外の文字が読めないといった
妙な表示になってしまいます。
インストールシステムへの接続を確立するには、単に以下のように入力してください。
$ ssh -l installer install_host
install_host には、
インストールするコンピュータの名前か IP アドレスのどちらかをセットします。
実際のログインの前に、リモートシステムの指紋を表示するのでそれが正しいかどうか確認してください。
順番にいくつものコンピュータにインストールして、
同じ IP アドレスやホスト名を持っていたりすると、
ssh はそういったホストへの接続を拒否します。
指紋が異なっているというのは、通常なりすまし攻撃のサインです。
なりすまし攻撃ではないことが確かなら、~/.ssh/known_hosts
から関連する行を削除して、もう一度行う必要があります。
ログインすると メニューの開始,
シェルの開始 という 2 つのメニューがある
初期画面が表示されます。
前者はメインのインストールメニューに移動し、
通常のインストールを進めることができます。
後者はリモートシステムの検査と (可能なら) 修正できるようなシェルを起動します。
インストールメニュー用の SSH セッションを起動するのは 1 つだけにするべきですが、シェル用には複数のセッションを起動できます。
SSH を使ってリモートでインストールを始めた後で、
ローカルコンソールのインストールセッションに戻るべきではありません。
新システムの設定を保持しているデータベースが破損する可能性があるからです。
それによりインストールが失敗したり、
インストールしたシステムに何か問題が発生するかもしれません。
また、X 端末から SSH セッションを実行しているなら、
接続が終了するまでウィンドウのリサイズを行うべきではありません。