SuperAPI AI 工具集

ssh-essentials

通用与其它

查看项目

更新于 10-16 01:50

技能介绍

这是一个面向 OpenSSH 的 SSH 常用命令速查资料,用于安全远程登录、密钥管理、端口转发隧道和文件传输。基本连接支持 ssh user@hostname、-p 指定端口、-i 指定密钥、-v 输出调试信息,也可直接执行远端命令如 ssh user@hostname 'uptime && df -h',并支持 -A 代理转发与 -X/-Y X11 转发。密钥部分覆盖 ssh-keygen 生成 RSA 或 ED25519 密钥、ssh-copy-id 分发公钥、ssh-keygen -lf 查看指纹、-p 修改口令,以及 ssh-agent 与 ssh-add 管理密钥。隧道部分包含本地转发 -L、远程转发 -R、动态 SOCKS 代理 -D,以及 -f -N 后台隧道和 ServerAliveInterval 保活。配置通过 ~/.ssh/config 定义主机别名、密钥、ProxyJump 跳板与通配规则。文件传输涵盖 scp、sftp 会话命令与 rsync over SSH,含 -avz、--delete、排除规则和自定义端口写法。安全实践包括在 sshd_config 关闭密码认证与 root 登录、限制用户、检查与清理 known_hosts,以及权限修复和 -v/-vv/-vvv 排障。高级用法有 -J 多级跳板、连接复用和管道执行远端脚本。限制:内容为命令参考,具体参数行为以本机 OpenSSH 版本与 man 手册为准;部分选项如关闭主机密钥检查存在安全风险。