術語表

解釋 SSH、身分驗證與網路相關術語。

這些解釋僅供參考,實際行為取決於作業系統、設定與軟體版本。

口令
用於驗證或保護私鑰的秘密短語,具體取決於上下文。
公钥
金鑰對的可共享部分;伺服器可以使用它來驗證身份驗證而無需接收私鑰。
代理转发
SSH 驗證代理程式轉送允許遠端主機向本機代理程式要求簽署;它不複製私鑰。
伪终端
偽終端:由互動式程式和遠端會話使用的軟體所建立的終端。
回环
引用相同裝置的網路位址,例如 127.0.0.1 或 ::1。
守护进程
守護程序是獨立於互動式使用者會話執行的後台服務。
私钥
密鑰對的秘密部分,用於證明身份或對資料進行簽名;它必須受到保護而不是共享。
证书
憑證將身分或其他資訊綁定到公鑰,通常會帶有可信任機構的簽章。
转发
轉送透過另一個端點承載連線;本地和遠端轉送在 SSH 的不同端進行偵聽。
套接字
套接字是程式用來透過網路或在一台電腦上進行本地通訊的端點。
密钥对
相關的公鑰和私鑰:公鑰可以共享,而私鑰必須保密。
跳板机
用於存取另一台可能無法直接存取的伺服器的中間 SSH 伺服器。
端口
連接埠號碼標識設備上的網路服務或端點; TCP 和 UDP 具有獨立的連接埠空間。
AES
Advanced 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
金鑰的緊湊的基於雜湊的表示形式,用於透過可信任通道比較和驗證其身分。
GSSAPI
Generic Security Service Application Programming Interface通用安全服務 API:應用程式可用於 Kerberos 等安全機制的介面。
hash
代表資料的計算摘要;加密雜湊旨在使衝突難以發現。
HMAC
Hash-based Message Authentication Code基於雜湊的訊息認證碼:使用加密雜湊構造的訊息認證碼。
IP
Internet Protocol網際網路協定:用於在網路設備之間傳送資料的尋址和資料包格式。
IPv4
Internet Protocol Version 4Internet 協定版本 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多重身份驗證:登入過程需要至少兩種不同的身份證明。
OpenSSH
SSH 工具的開源實現,包括 ssh 用戶端和 sshd 伺服器。
OTP
One-Time Password一次性密碼:旨在使用一次的代碼,通常作為附加登入因素。
PAM
Pluggable 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
讀取命令並執行程式的命令解釋器,例如伺服器上的登入 shell。
SOCKS
代理協議,讓已配置的客戶端透過代理伺服器請求連接;它不是 VPN。
SSH
Secure ShellSecure Shell:一種用於連接遠端電腦並與之通訊的加密協定。
sshd
OpenSSH 伺服器守護程式:接受和處理 SSH 連線的後台服務。
syslog
用於收集和路由來自服務和應用程式的消息的系統日誌記錄工具。
TCP
Transmission Control Protocol傳輸控制協定:一種在端點之間傳遞有序資料流的網路傳輸。
TLS
Transport 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一種視窗系統協議,可以透過網路顯示圖形應用程式。