ネットワーク

リモートアクセス

ssh-copy-id – 公開鍵をリモートサーバーへ自動配置するツール

ssh-copy-id は、ローカルの公開鍵(~/.ssh/id_rsa.pub など)をリモートサーバーの authorized_keys に安全に追加するコマンドです。実務では「パスワードなしでSSHログインできるようにしたい」「サーバ...
リモートアクセス

ssh-agent – SSH鍵を安全に保持し、自動署名を行うエージェント

ssh-agent は、SSHの秘密鍵をメモリ上で安全に保持し、パスフレーズの再入力なしで署名(認証)を行うエージェントです。実務では「Git操作のたびにパスフレーズを入力しないようにする」「複数サーバーへのSSH接続を効率化したい」場合に...
リモートアクセス

ftp – ファイル転送プロトコルクライアント

ftp コマンドは、FTP (File Transfer Protocol) サーバーに接続し、ファイルのアップロードやダウンロードを行うためのコマンドラインツールです。現在ではセキュリティ上の理由からあまり使われず、代わりに sftp や...
HTTP/APIクライアント

gcloud – Google Cloud CLI

gcloud コマンドは、Google Cloud Platform (GCP) を操作する公式 CLI ツールです。プロジェクト管理、Compute Engine の VM 作成、Cloud Storage の操作、IAM 権限設定、デプ...
HTTP/APIクライアント

aws – AWS CLI(Amazon Web Services コマンドラインインターフェース)

aws コマンドは、Amazon Web Services (AWS) の各種サービスを操作するための公式 CLI ツールです。S3 バケット操作、EC2 インスタンス管理、IAM 設定、CloudFormation デプロイなど、AWS ...
リモートアクセス

ssh-keygen – SSH 鍵を生成・管理するコマンド

ssh-keygen コマンドは、SSH 接続に利用する公開鍵・秘密鍵ペアを生成・管理するためのコマンドです。パスワードなしのログインや、GitHub/GitLab などのサービス認証に広く使われます。構文(Syntax)ssh-keyge...
HTTP/APIクライアント

yt-dlp – 使い方や機能紹介 – 機能豊富なオーディオ/ビデオダウンローダー

yt-dlp は、YouTube をはじめとする多数の動画サイトから動画や音声をダウンロードできるコマンドラインツールです。youtube-dl をベースに改良されており、より多くのサイト対応・高速化・便利なオプションが追加されています。タ...
診断・疎通確認

tcpdump – ネットワークパケットをキャプチャ・解析するコマンド

tcpdump コマンドは、ネットワークインターフェースを流れるパケットをキャプチャし、内容を解析・表示するためのコマンドです。ネットワークトラブルの調査、通信内容の確認、セキュリティ診断などに利用されます。構文(Syntax)tcpdum...
診断・疎通確認

arp – ARPテーブルを表示・操作するコマンド

arp コマンドは、IPアドレスとMACアドレスの対応(ARPテーブル)を表示・編集するためのコマンドです。ローカルネットワーク内での通信確認や、静的なARPエントリの追加に利用されます。構文(Syntax)arp [オプション] [ホスト...
接続・インタフェース

ip – ネットワーク設定と管理を行うコマンド

ip コマンドは、ネットワークインターフェース、ルーティング、トンネル、アドレスなどを管理するためのコマンドです。ifconfig や route の後継として推奨されており、Linux の標準ネットワーク管理ツールとして利用されます。構文...
接続・インタフェース

ifconfig – ネットワークインターフェースを表示・設定するコマンド

ifconfig コマンドは、ネットワークインターフェースの状態を確認・設定するためのコマンドです。IPアドレスの確認、インターフェースの有効化/無効化、MACアドレスの確認などに利用されます。構文(Syntax)ifconfig [インタ...
診断・疎通確認

traceroute – 通信経路を表示するコマンド

traceroute コマンドは、指定したホストまでのネットワーク経路(ルーターやゲートウェイの通過点)を表示するためのコマンドです。ネットワーク遅延や接続トラブルの原因を調査するときに利用されます。構文(Syntax)traceroute...
接続・インタフェース

ss – ソケットの状態を表示するコマンド

ss コマンドは、ネットワークソケットの使用状況を表示するためのツールです。netstat の後継として推奨されており、TCP/UDPの接続状態やポートの待ち受け状態を確認する際に利用されます。構文(Syntax)ss [オプション]主なオ...
診断・疎通確認

nmap – ネットワーク探索とセキュリティスキャンツール

nmap(Network Mapper)は、ネットワーク上のホストやサービスを探索し、稼働しているポートやOS、サービスの種類を検出するためのコマンドです。サーバー管理やセキュリティ診断で、開いているポートや稼働中のサービスを確認するときに...
ポートフォワーディング/トンネリング

socat – 多用途な双方向データ転送ツール

socat(SOcket CAT)は、任意の2つのデータストリーム間で双方向にデータを転送するためのコマンドです。netcat の上位互換的な位置づけで、TCP/UDP通信、UNIXドメインソケット、シリアルポート、ファイル、標準入出力など...