素材阁

SSH 速查表

共 30 条SSH 常用命令,覆盖连接登录、密钥管理、文件传输、端口转发与配置五组场景, 逐条给出命令与说明。支持搜索与分类筛选,点击命令即可复制。

连接与登录

现代系统推荐使用 ed25519 密钥。

命令说明
登录远程主机
指定非默认端口
使用指定私钥登录
登录并执行单条命令后退出
显示详细调试信息
退出当前 SSH 会话

密钥管理

公钥放在远程 ~/.ssh/authorized_keys。

命令说明
生成 ed25519 密钥对
生成 4096 位 RSA 密钥对
把本机公钥上传到远程,实现免密登录
查看公钥内容
把私钥加入 ssh-agent,避免反复输入口令
列出 agent 中已加载的密钥
修改私钥的口令

文件传输

scp 用于简单拷贝,rsync 更适合增量同步。

命令说明
上传单个文件
下载单个文件到当前目录
递归上传整个目录
指定端口(注意 scp 用大写 P)
进入交互式 SFTP 会话
增量同步目录(-a 归档 -v 详细 -z 压缩)

端口转发

无需暴露公网端口即可访问内网服务。

命令说明
本地转发:访问本机 8080 即访问远程 80
远程转发:把本地 3000 映射到远程 9000
动态转发,建立 SOCKS 代理
-N 仅转发,不打开交互 shell
-f 让转发在后台运行

配置与常用参数

~/.ssh/config 可为主机设置别名与默认参数。

命令说明
在 ~/.ssh/config 中配置主机别名
配置别名后即可用别名登录
通过跳板机(ProxyJump)连接目标
定期发送心跳,保持长连接
跳过首次指纹确认(自动化场景,慎用)
转发 agent,允许在远程使用本地密钥

使用说明

SSH 是登录远程服务器与管理文件的基础工具。这张表覆盖连接登录、密钥管理、文件传输、端口转发与配置五组常用命令。

  1. 在搜索框输入「密钥」「端口转发」「scp」「跳板机」等关键词。
  2. 点击命令复制后,把 user@host 换成自己的用户名与主机地址。

常见问题

scp 的端口参数为什么是大写 P?
scp 用 -P 指定端口,而 ssh 用 -p;这是两者常见的易错点。
怎么配置免密登录?
本机执行 ssh-keygen 生成密钥后,用 ssh-copy-id user@host 把公钥上传到远程的 authorized_keys。

延伸阅读

相关工具