用語集
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ネットワーク上でグラフィカル アプリケーションを表示できるウィンドウ システム プロトコル。