游乐游手机版
首页/AI教程/文章详情

CentOS官方Docker镜像安装SSHD服务

时间:2026-06-16 15:53
在CentOS官方Docker镜像中配置sshd服务,需安装openssh-server、openssl及passwd组件,生成主机密钥后使用nohup后台启动。容器运行时必须添加--privileged参数以获取必要权限,并需解决离线环境中依赖包的安装问题,预先下载离线软件包或搭建本地软件仓库。

思路总结:

[Docker]centos 官方镜像安装sshd服务

先快速梳理一下SSH服务的基本概念——它本质上就是Secure Shell的缩写,是一种加密的网络传输协议。SSH支持基于密钥和口令两种验证方式,整个传输、认证、连接三个层次都做了安全保证。理解这几点,后面操作起来心里就有底了。

认识SSH

  • SSH服务其实是 Secure Shell 的缩写
  • SSH服务支持基于密钥、口令两种方式进行验证
  • SSH要求传输、认证、连接三层次保证安全

安装SSH

安装SSH服务主要涉及三个组件:openssh-server(核心服务)、openssl(安全通讯与身份识别)、passwd(用户密码管理)。不同Linux发行版命令略有差异,大致如下:

## redhat,fedora,centos等
yum install sshd 或
yum install openssh-server
## debian,ubuntu,linux mint等
apt-get install sshd 或
apt-get install openssh-server(由osc网友 火耳提供)
## 建议权限提升root用户操作(或sudo)

生成所需密钥

生成主机密钥是SSH服务正常运行的前提,直接执行以下命令即可完成密钥对创建:

ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''

启动服务

启动SSH服务时,建议使用nohup命令避免终端断开导致进程挂掉。同时别忘了设置开机自启:

# 启动服务 建议使用nohup执行,防止进程挂断
/usr/sbin/sshd -D
# 设置开机启动
echo "/usr/sbin/sshd -D" >> /etc/rc.local

这里需要特别注意:此时sshd并未注册为系统服务,因此通过servicesystemctl可能无法正常管理它——毕竟很多Docker容器根本没有安装服务管理组件,这一点和传统虚拟机环境差异很大。

避坑指南

实际踩坑的点主要集中在权限和网络环境上。Docker容器内用户权限通常较低,即使你使用root登录,某些系统配置也可能无法修改,因为默认的Docker用户是外部的普通用户。创建容器时务必加上--privileged参数来提升权限:

docker run -t -i --privileged centos:latest

另外,容器内很可能无法联网安装软件包。这时候要么使用docker cp把离线包复制进去,要么在创建容器时通过-v映射磁盘目录来实现离线安装。提前做好这些准备,能省去不少折腾时间。

来源:https://cloud.tencent.com.cn/developer/article/2689609
上一篇分钟搭建阿里云函数计算OCR智能识别小程序 下一篇CentOS基于NFS与rpcbind的磁盘挂载
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Windows Docker Desktop RabbitMQ生产级部署完整指南
AI教程 · 2026-06-29

Windows Docker Desktop RabbitMQ生产级部署完整指南

前言 在 Windows 本地开发环境中,直接安装 RabbitMQ 确实颇为周折:需要单独配置 Erlang 运行环境、手动管理环境变量、服务启停全凭手工操作。更令人困扰的是,版本兼容冲突、端口占用、环境不一致等问题层出不穷。笔者见过不少开发者为搭建环境就得耗费整整半天时间。 相比之下,借助 Do

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践
AI教程 · 2026-06-29

AI搜索重构制造业采购逻辑的阿里云企业级GEOCMS优化实践

先分享一个切实感受。过去两年,我们与福建制造企业合作较为频繁,发现一个非常突出的现象:超过80%的企业官网,产品参数仍然存放在PDF或图片中。AI爬虫?根本无法抓取。这些企业技术实力不弱、资质证照齐全、应用案例也丰富,但在AI搜索这一全新战场上,它们几乎处于隐身状态。 一、一个正在发生的行业变化 A

阿里云Token Plan团队版功能价格与省钱购买指南
AI教程 · 2026-06-29

阿里云Token Plan团队版功能价格与省钱购买指南

阿里云百炼近期推出了名为“Token Plan 团队版”的全新服务,这一服务专为企业与开发者量身打造,定位为AI大模型订阅平台。通过引入Credits作为统一计量单位,将文本生成、图像生成等多模态AI能力纳入单一计费体系,同时无缝兼容主流AI编程工具及智能体(Agent)生态系统。其核心亮点包括:全

阿里云物联网.NET Core客户端位置信息上报
AI教程 · 2026-06-29

阿里云物联网.NET Core客户端位置信息上报

阿里云物联网平台的位置服务并非一个完全独立的功能模块。位置信息可包含二维坐标与三维坐标,而位置数据的来源本质上是借助设备属性进行上传。换言之,若要让设备上报位置,您需先将其视为一个普通属性进行处理。 1)添加二维位置数据 操作过程十分简洁。进入数据分析 → 空间数据可视化 → 二维数据,点击添加,将

年阿里云服务器选型配置与网站部署全攻略
AI教程 · 2026-06-29

年阿里云服务器选型配置与网站部署全攻略

2026年,阿里云服务器生态已高度成熟,形成了清晰的轻量应用服务器与ECS云服务器两大产品阵营。无论你是计划搭建个人博客、企业官网,还是运营电商平台、进行应用开发,基本都能找到理想的解决方案。本指南将从服务器选型、配置选择、部署流程到安全运维,系统梳理2026年最实用的操作要点,帮助你少走弯路,让网