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端口已被占用

相关推荐
无名38714 分钟前
FusionPBX Debian 12 安装
运维·debian·通信
不会代码的小猴35 分钟前
C++的第九天笔记
开发语言·c++·笔记
我命由我123452 小时前
开发中的英语积累 P19:Inspect、Hint、Feedback、Direction、Compact、Vulnerability
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
eventer1233 小时前
构建 HertzBeat Docker 镜像的技术实践
运维·docker·容器
老王熬夜敲代码3 小时前
C++中的thread
c++·笔记·面试
崇山峻岭之间4 小时前
C++ Prime Plus 学习笔记033
c++·笔记·学习
暗然而日章4 小时前
C++基础:Stanford CS106L学习笔记 7 类
c++·笔记·学习
思成不止于此4 小时前
【MySQL 零基础入门】DDL 核心语法全解析:数据库与表结构操作篇
数据库·笔记·学习·mysql
lkbhua莱克瓦244 小时前
Java进阶——IO流
java·开发语言·笔记·学习方法·io流
浦东新村轱天乐4 小时前
2025.12.01-2025.12.07:休假回来,开始迭代vlm
笔记