Control Find快捷键大全
首页 › 开发 › SSH 远程连接
🔗

SSH 远程连接快捷键大全

OpenSSH(三平台内置/通用)Linux / macOS / Win 通用25 条

OpenSSH 的"快捷键"是转义序列:连接卡死时 ~. 一键断开。本页同时讲清三层按键模型——终端模拟器、SSH 客户端、远程 Shell 各管什么。

转义序列(连接建立后,先回车再按 ~) 9 条

通用键位(Linux / macOS / Windows 一致)说明(点击按键即可复制)
回车后 ~ .强制断开 SSH 连接(会话卡死时的救命键)
回车后 ~ ?列出当前支持的全部转义命令
回车后 ~ Ctrl+Z把 SSH 会话挂起到后台,回到本机 Shell(fg 恢复)
回车后 ~ C打开 SSH 命令行(可临时加 -L 端口转发等,不用断开重连)
回车后 ~ B向远端发送 BREAK 信号
回车后 ~ #列出已转发的连接
回车后 ~ &把 SSH 放到后台(等待中的连接)
回车后 ~ V打印 OpenSSH 版本(较新版本支持)
注意:~ 必须在"新行开头"先按回车再按 ~,否则会被当作普通字符发给远程

三层按键模型(谁在处理你的按键) 4 条

通用键位(Linux / macOS / Windows 一致)说明(点击按键即可复制)
第1层 终端模拟器标签/复制粘贴/字体(Ctrl+Shift+C/V、Ctrl+Shift+T)——永远由本机终端软件处理
第2层 SSH 客户端只拦截行首的 ~ 转义序列,其余按键全部原样发给远程
第3层 远程 ShellCtrl+C 中断、Ctrl+R 历史搜索、Tab 补全——实际运行在远程服务器上
结论SSH 会话里的"快捷键"几乎都作用于远程服务器;本机只保留终端层和 ~ 转义

各平台的 SSH 客户端 4 条

通用键位(Linux / macOS / Windows 一致)说明(点击按键即可复制)
Linux / macOS默认内置 OpenSSH,终端里直接 ssh user@host,体验完全一致
Windows 10/11已内置 OpenSSH 客户端(设置→应用→可选功能),CMD/PowerShell/Windows Terminal 直接用
PuTTY老牌图形客户端(Windows),配置存注册表;现代 Windows 用内置 ssh 即可
推荐组合Windows Terminal + 内置 ssh:与 Linux/macOS 体验最统一

日常效率配置与命令 8 条

通用键位(Linux / macOS / Windows 一致)说明(点击按键即可复制)
ssh-keygen -t ed25519生成现代 Ed25519 密钥对(比 RSA 更安全更短)
ssh-copy-id user@host把公钥装到服务器,实现免密登录
~/.ssh/config配置 Host 别名:Host my / HostName 1.2.3.4 / User root / Port 22,之后 ssh my 即连
ssh -p 2222 user@host指定非标准端口
ssh -L 8080:localhost:80 user@host本地端口转发:本机 8080 → 服务器的 80
ssh -J jump@host1 user@host2经跳板机连接内网服务器
scp 文件 user@host:/path复制文件到远程(rsync 更适合大批量)
ssh my配置好别名后,两个字符连上服务器

同分类的其他软件