用語集

SSH、認証、ネットワークに関する用語を説明します。

これらの説明は参考情報です。実際の動作は OS、設定、ソフトウェアのバージョンによって異なります。

AES
Advanced Encryption StandardAdvanced Encryption Standard: 共有暗号化キーを使用してデータを保護するために使用される対称暗号。
API
Application Programming Interfaceアプリケーション プログラミング インターフェイス: ソフトウェア コンポーネントがサービスを通信または使用するための定義された方法。
CA
Certificate Authority認証局: 署名キーが証明書を発行するために信頼されているエンティティ。
chroot
ファイルシステムのルートとして扱われるディレクトリを変更するプロセス制限。それ自体は完全なセキュリティ サンドボックスではありません。
CIDR
Classless Inter-Domain Routingクラスレス ドメイン間ルーティング: アドレス範囲とプレフィックス長を記述する 192.0.2.0/24 などの表記。
DNS
Domain Name Systemドメイン ネーム システム: ドメイン名をネットワーク アドレスに変換し、他のドメイン レコードを提供します。
Ed25519
SSH キーと証明書で使用される公開キー署名アルゴリズム。
FIDO
Fast IDentity Onlineハードウェア セキュリティ キーを使用して資格情報を保護できる認証標準のファミリー。
fingerprint
キーのコンパクトなハッシュベースの表現。信頼できるチャネルを通じてその ID を比較および検証するために使用されます。
GSSAPI
Generic Security Service Application Programming InterfaceGeneric Security Services API: アプリケーションが Kerberos などのセキュリティ メカニズムに使用できるインターフェイス。
hash
データを表す計算されたダイジェスト。暗号化ハッシュは、衝突を見つけにくくするように設計されています。
HMAC
Hash-based Message Authentication Codeハッシュベースのメッセージ認証コード: 暗号化ハッシュを使用して構築されたメッセージ認証コード。
IP
Internet Protocolインターネット プロトコル: ネットワークに接続されたデバイス間でデータを送信するために使用されるアドレス指定とパケット形式。
IPv4
Internet Protocol Version 4インターネット プロトコル バージョン 4: 192.0.2.10 などの値で表されるアドレス形式。
IPv6
Internet Protocol Version 6インターネット プロトコル バージョン 6: はるかに大きなアドレス空間を持つ新しいアドレス形式。
Kerberos
信頼できるサービスによって発行されたチケットを使用するネットワーク認証システム。
localhost
通常、同じデバイス上のループバック アドレスに解決される名前。正確な解像度はシステム構成によって異なります。
loopback
127.0.0.1 や ::1 など、同じデバイスを参照するネットワーク アドレス。
MAC
Message Authentication Codeメッセージ認証コード: 共有秘密を使用してメッセージの整合性と信頼性をチェックするために使用される値。
MFA
Multi-Factor Authentication多要素認証: 少なくとも 2 つの異なる種類の ID 証明を必要とするログイン プロセス。
OpenSSH
SSH クライアントと sshd サーバーを含む SSH ツールのオープンソース実装。
OTP
One-Time Passwordワンタイム パスワード: 追加のログイン要素として 1 回だけ使用することを目的としたコード。
PAM
Pluggable Authentication ModulesPluggable Authentication Modules: パスワードやワンタイム コードなどの構成された認証ポリシーをサービスで使用できるようにするシステム フレームワーク。
private key
鍵ペアの秘密部分。身元を証明したりデータに署名したりするために使用されます。保護する必要があり、共有しないでください。
PTY
Pseudo-Terminal擬似端末: 対話型プログラムやリモート セッションで使用されるソフトウェアで作成された端末。
public key
キーペアの共有可能な部分。サーバーはそれを使用して、秘密キーを受信せずに認証を検証できます。
root
Unix 系システムの管理者アカウント。通常はシステム全体を制御できます。
RSA
Rivest-Shamir-Adlemanキーと署名に使用される非対称暗号アルゴリズム。受け入れられるキーのサイズとアルゴリズムは構成によって異なります。
SCP
Secure Copyセキュア コピー: SSH 経由でファイルをコピーするためのコマンド。最新の OpenSSH バージョンは通常、転送に SFTP を使用します。
SFTP
SSH File Transfer ProtocolSSH ファイル転送プロトコル: SSH 接続経由でファイルを転送および管理します。
shell
コマンドを読み取り、サーバー上のログイン シェルなどのプログラムを実行するコマンド インタープリター。
SOCKS
構成されたクライアントがプロキシ サーバー経由で接続を要求できるようにするプロキシ プロトコル。それはVPNではありません。
SSH
Secure ShellSecure Shell: リモート コンピュータに接続して通信するための暗号化プロトコル。
sshd
OpenSSH サーバー デーモン: SSH 接続を受け入れて処理するバックグラウンド サービス。
syslog
サービスやアプリケーションからのメッセージを収集してルーティングするために使用されるシステム ログ機能。
TCP
Transmission Control Protocol伝送制御プロトコル: エンドポイント間で順序付けられたデータ ストリームを配信するネットワーク トランスポート。
TLS
Transport Layer SecurityTransport Layer Security: ネットワーク接続を保護するプロトコル。 SSH には独自の別のプロトコルがあります。
TOTP
Time-Based One-Time Password時間ベースのワンタイム パスワード: 共有シークレットと現在の時刻から生成される OTP の一種。コードは定期的に変更されます。
TTY
Teletypewriter端末デバイス: ユーザーがコマンドライン セッションと対話できるようにするインターフェイス。
UDP
User Datagram Protocolユーザー データグラム プロトコル: 配信や順序を保証せずに個々のパケットを送信するネットワーク トランスポート。
Unix
オペレーティング システム ファミリと関連する設計規約。 macOS および多くのサーバー システムは Unix スタイルのインターフェイスを提供します。
VPN
Virtual Private Network仮想プライベート ネットワーク: 選択したネットワーク トラフィックを別のネットワーク経由でルーティングできるネットワーク トンネル。
X11
X Window System, Version 11ネットワーク上でグラフィカル アプリケーションを表示できるウィンドウ システム プロトコル。