Docker笔记-Debian容器内搭建ssh服务

登陆容器之后修改密码:

bash 复制代码
passwd

密码设置完成后安装openssh-server

bash 复制代码
apt-get install openssh-server

修改端口号为50022并添加配置

bash 复制代码
vim /etc/ssh/sshd_config

修改成

bash 复制代码
Port 50022
PasswordAuthentication yes
PermitRootLogin yes

启动

bash 复制代码
root@linux:~# /etc/init.d/ssh start
[ ok ] Starting OpenBSD Secure Shell server: sshd.

查看

bash 复制代码
root@linux:~# /etc/init.d/ssh status
[ ok ] sshd is running.

--net修改.bashrc,运行容器后就启动ssh

在最后面添加:

bash 复制代码
/etc/init.d/ssh start

保存镜像

启动时注--net=host这样就可以用50022登陆了

bash 复制代码
docker run --net=host -it 容器名 /bin/bash

最终在宿主机可见:

50022端口已被占用

相关推荐
java_logo6 小时前
OpenProject Docker 容器化部署指南:从快速启动到生产环境配置
docker·容器·openproject·openproject部署·openproject部署手册·openproject部署方案·openproject部署教程
曦云沐7 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
童话名剑8 小时前
序列模型与集束搜索(吴恩达深度学习笔记)
人工智能·笔记·深度学习·机器翻译·seq2seq·集束搜索·编码-解码模型
cg_ssh9 小时前
Docker 下启动 Nacos 3.1.1 单机模式
运维·docker·容器
鄭郑9 小时前
STM32学习笔记--I2C封装与OLED(2026.2.1)
笔记·stm32·学习
修己xj9 小时前
使用 Docker 部署 SQL Server 并导入 .mdb 文件的完整指南
运维·docker·容器
酒鼎10 小时前
学习笔记(4)HTML5新特性(第3章)- WebSocket
笔记·学习·html5
-Springer-11 小时前
STM32 学习 —— 个人学习笔记2-2(新建工程)
笔记·stm32·学习
tb_first11 小时前
万字超详细苍穹外卖学习笔记4
java·spring boot·笔记·学习·spring·mybatis
日更嵌入式的打工仔11 小时前
C内存布局
笔记