术语表

解释 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一种窗口系统协议,可以通过网络显示图形应用程序。