術語表
解釋 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一種視窗系統協議,可以透過網路顯示圖形應用程式。