Netcat のインストール
このステップでは、ネットワーク接続からの読み取りと書き込みを可能にする基本的なネットワーキングツールである Netcat(しばしば 'nc' と略されます)をインストールします。Netcat は、ネットワークのトラブルシューティングやデータ転送に役立つ万能ツールと考えてください。この実験では、コンピュータ間の接続を作成するための主要なツールとなります。
何かをインストールする前に、ソフトウェアが既に利用可能かどうかを確認するのが良い習慣です。多くの Linux システムには Netcat が事前にインストールされています。以下のコマンドを実行して、LabEx の仮想マシン(VM)環境でこれを確認しましょう。
nc -h
このコマンドは Netcat にヘルプ情報を表示するように要求します。コマンドオプションのリストが表示されたら、おめでとうございます - あなたのシステムには既に Netcat がインストールされています!代わりに「コマンドが見つかりません」というエラーが表示された場合は、心配しないでください - インストールプロセスをステップバイステップで説明します。
インストールプロセスには 3 つの簡単なコマンドが関係します。まず、Netcat の最新バージョンを取得するために、パッケージリストを更新する必要があります。
sudo apt update
'sudo' 接頭辞は管理者権限を与え、'apt update' は利用可能なソフトウェアパッケージのリストを更新します。これが完了したら、実際のインストールを進めることができます。
sudo apt install -y netcat
'-y' フラグは、インストールを続行することを自動的に確認します。これが完了したら、Netcat のバージョン情報を確認することで、正しくインストールされたことを検証する必要があります。
nc -h
これで、Netcat のコマンドオプションと構文を示す詳細な出力が表示されるはずです。以下の例のようになります。
[v1.10-46]
usage: nc [-46CDdFhklNnrStUuvZz] [-I length] [-i interval] [-M ttl]
[-m minttl] [-O length] [-P proxy_username] [-p source_port]
[-q seconds] [-s source] [-T keyword] [-V rtable] [-W recvlimit] [-w timeout]
[-X proxy_protocol] [-x proxy_address[:port]] [destination] [port]
この出力は、Netcat が正しくインストールされ、実験の次のステップで使用できることを確認します。演習を進めるにつれて、表示される様々なオプションに慣れていくでしょう。