术语表
解释 SSH、身份认证及网络相关术语。
这些解释仅供参考,具体行为取决于操作系统、配置和软件版本。
- 代理转发
- SSH 身份验证代理转发允许远程主机向本地代理请求签名;它不复制私钥。
- 端口
- 端口号标识设备上的网络服务或端点; TCP 和 UDP 具有独立的端口空间。
- 公钥
- 密钥对的可共享部分;服务器可以使用它来验证身份验证而无需接收私钥。
- 回环
- 引用同一设备的网络地址,例如 127.0.0.1 或 ::1。
- 口令
- 用于验证或保护私钥的秘密短语,具体取决于上下文。
- 密钥对
- 相关的公钥和私钥:公钥可以共享,而私钥必须保密。
- 守护进程
- 守护程序是独立于交互式用户会话运行的后台服务。
- 私钥
- 密钥对的秘密部分,用于证明身份或对数据进行签名;它必须受到保护而不是共享。
- 套接字
- 套接字是程序用来通过网络或在一台计算机上进行本地通信的端点。
- 跳板机
- 用于访问另一台可能无法直接访问的服务器的中间 SSH 服务器。
- 伪终端
- 由软件创建的终端,供交互式程序和远程会话使用。
- 证书
- 证书将身份或其他信息绑定到公钥,通常带有可信机构的签名。
- 转发
- 转发通过另一个端点承载连接;本地和远程转发在 SSH 的不同端进行侦听。
- 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一种窗口系统协议,可以通过网络显示图形应用程序。