OpenSSH 服务详解

安全、高效、开源的远程连接解决方案

什么是 OpenSSH?

OpenSSH(Open Secure Shell)是一套基于 SSH 协议的安全网络工具集,用于在不安全的网络中提供加密的远程登录、文件传输和其他通信服务。 它是 SSH Communications Security 所提供的商用 SSH 软件的开源替代品,广泛应用于 Linux、macOS 和现代 Windows 系统中。

OpenSSH 包含多个组件,如 ssh(客户端)、sshd(服务端)、scpsftpssh-keygen 等。

核心功能

安装与启动

在大多数 Linux 发行版中,OpenSSH 服务默认已安装或可通过包管理器轻松安装:

# Ubuntu / Debian
sudo apt update && sudo apt install openssh-server

# CentOS / RHEL / Rocky Linux
sudo dnf install openssh-server

# 启动并设置开机自启
sudo systemctl start sshd
sudo systemctl enable sshd
      

安装完成后,服务默认监听 22 端口。

基本配置(/etc/ssh/sshd_config)

常见安全建议配置项:

Port 2222                    # 修改默认端口(可选)
PermitRootLogin no           # 禁止 root 直接登录
PasswordAuthentication no    # 禁用密码登录(推荐使用密钥)
PubkeyAuthentication yes     # 启用公钥认证
AllowUsers alice bob         # 仅允许指定用户登录
Protocol 2                   # 仅使用 SSHv2
      

修改配置后需重启服务:sudo systemctl restart sshd

生成与使用 SSH 密钥

在本地生成密钥对(推荐使用 Ed25519 算法):

ssh-keygen -t ed25519 -C "your_email@example.com"
      

将公钥上传到服务器:

ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server_ip
      

之后即可免密登录:ssh user@server_ip

安全加固建议

  1. 禁用密码认证,强制使用 SSH 密钥。
  2. 限制可登录用户(AllowUsers)。
  3. 使用 Fail2ban 防止暴力破解。
  4. 定期更新 OpenSSH 到最新稳定版本。
  5. 配合防火墙(如 ufw/iptables)限制访问 IP。

常见命令速查

Linux 离线安装 OpenSSL 完整指南|无需网络环境配置 HTTPS 支持 philein读音-正确发音、词源解析与使用示例 Philipp Plein怎么读?发音、品牌介绍与常见问题-时尚品牌指南 Nice App下载-轻松管理生活,高效每一天 MissUrban & MissOneP-城市与个性的时尚双生花 保护与传承:探索文化遗产的永续之道|Preservation专题 《The One》歌曲专题页-经典旋律与歌词赏析 改变条件:探索决策中的变量与可能性 Open 31952 文件解析与使用指南 Urban难还是HipHop难?街舞风格深度解析 科学减肥指南|健康瘦身不反弹-PutoffWeight 如何打开 LMT 文件?LMT 文件格式详解与打开方法 Philipp Plein 是奢侈品吗?深度解析德国高端时尚品牌 shop 和 shopping 有什么区别?英语词汇用法详解 Meet in the Middle:相遇在中点,连接你我 夜空之美-探索星空、银河与天文奇观 期权(Option)金融专题-理解、策略与市场应用 提供做某事-实用技巧与资源指南 中国Hiphop团队-探索本土说唱文化与代表团体 OpenAI相关股票投资指南|最新AI概念股分析 In Their Eyes – A Glimpse Through Human Perspectives Understanding "Be Involved In" vs. "Be Involved With" – English Usage Guide OpenSSL 解密指南-常用命令与实战示例 OpenSSH 漏洞由谁去修复?——安全责任与协作机制详解 Epson iPrint-无线打印,触手可及 立讯与OpenAI合作专题|探索智能硬件与AI融合新未来 What About a Pie? – The Ultimate Guide to Sweet & Savory Pies Pathogens 期刊-微生物与传染病研究的国际学术平台 Sliced Boiled Chicken – Simple, Healthy & Delicious Windows 安装 SSH 教程-从零开始配置安全远程连接 Involve Doing Something:探索参与与行动的力量 Co-Dependencies 共依赖关系详解|技术专题 劲爆Popping舞曲|最新街舞音乐合集 Intel® Celeron® CPU 专题介绍-入门级处理器性能与应用 on top 和 on the top 的区别详解|英语语法专题 手机被锁了怎么办?解锁指南与安全建议|PhoneLocked专题 Penhaligon's是什么牌子?英国百年香水品牌介绍 欧派(OPPEIN)是什么牌子?品牌介绍、产品与服务全解析 健康人际交流|建立有意义的沟通与连接 Precision 是什么品牌?全面解析高端精密工具品牌 Epson iLabel 下载安装指南-官方支持与使用教程 OpenAI 上市公司专题-最新动态、背景与未来展望 国内OpenAI类似公司大盘点-中国大模型与AI创新企业指南 OpenAI 净利润分析|最新财报与盈利趋势解读 HipHop圈流行语大全|掌握街头文化热词 What's the time now? 现在几点了?-实时时间查询工具 HPE MicroServer Gen10-高性能入门级服务器解决方案 怎么下载 OpenSSH-完整安装与配置指南 Wish You a Nice Day-愿你拥有美好的一天 CANopen协议详解-工业通信标准公开指南 患者健康指南-全面了解疾病、治疗与康复 Epson iPrint 官网下载-免费获取 Epson 打印机移动应用 How Is He?-探索他的状态、情绪与生活点滴 OpenDoor股票 (OPEN)-实时行情、公司信息与投资分析 What Is Time Now?|Real-Time Clock & Global Time Info Popping第一人:街舞传奇 Boogaloo Sam Understanding Violence: Causes, Effects, and Prevention|Educational Resource Hold in Line 是什么意思?英文短语详解与用法示例 HipHop文化精神-自由、真实与创造力的表达 InShot-强大的手机视频编辑神器|一键剪辑、滤镜、配乐 In on the Outside – Exploring Belonging and Identity Response 翻译-多语言响应式翻译指南 DoorOpen-探索门后的无限可能 missonep属于什么档次?品牌定位与市场分析 Intel 赛扬(Celeron)处理器专题-入门级CPU的可靠之选 The Pigs in the River – A Whimsical Tale of Adventure and Friendship Popping代表人物-街舞文化专题 DeepNode 一键去除-快速清理冗余节点,提升开发效率 Top Tother-探索潮流穿搭与生活方式 inatree 和 onthetree 的区别详解|词汇辨析专题 Missonep官方电话-客服热线与联系方式 Linux 卸载 OpenSSH 完整指南|安全操作与注意事项 OpenAI 与三星:人工智能与科技巨头的融合 HPE Print 服务怎么打开-完整操作指南 Keep Their Eyes on the Prize-专注目标,坚定前行 HP Omni 305 无法开机问题排查与解决方法 AppLovin-移动应用增长与变现平台 HP Omni 100 PC 百科-全面了解惠普一体机 学会耐心:在快节奏世界中保持内心的平静|Have Patience With “Neither”的用法与区别详解|英语语法专题 Compose vs Comprise: Understanding the Difference ThePhenomenon 下载-免费高速下载最新版本 Philipp Plein是几线品牌?奢侈品定位与品牌解析 Change Setup Option Press-自定义配置指南 Gopeed 安装 iOS 教程-高速下载工具在 iPhone 上的使用指南 Linux 卸载 OpenSSL 完整指南|安全与系统维护 Be Occupied With – 专注与投入的生活方式指南 掌纹识别技术 Gripsensor|创新生物识别解决方案 HPE Print 官方下载-快速、安全地管理您的 HP 打印机 HPE Print 服务开启步骤指南-快速启用打印功能 OpenSSH 查看版本号方法大全-快速识别 SSH 客户端与服务端版本 sophomore词根详解|英语词源学习专题 Epson iLabel 下载-官方软件与驱动程序免费获取 All in One 的意义-一体化理念的深度解析 OpenAI与歌尔股份:人工智能与智能硬件的交汇 Persona 专题页-探索人格面具的奥秘 Persona翻译专题-探索角色与人格的多语言表达 “Inconvenience”可数吗?英语语法详解-专题页面 Persons 与 Person:理解个体与群体的关系 Some Shopping-精选好物,轻松购物