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

相关推荐
DeeplyMind7 小时前
第12章 Docker存储机制(重要)
运维·docker·容器
浅念-8 小时前
C/C++内存管理
c语言·开发语言·c++·经验分享·笔记·学习
No丶slovenly8 小时前
flutter笔记-输入框
前端·笔记·flutter
xuhe29 小时前
Claude Code配合Astro + GitHub Pages:为 sharelatex-ce 打造现代化的开源项目宣传页
linux·git·docker·github·浏览器·overleaf
liuchangng9 小时前
Agent Skills 核心笔记_20260212095535
笔记
山北雨夜漫步9 小时前
点评day01,Session实现登录
笔记
蒸蒸yyyyzwd9 小时前
cpp os 计网学习笔记
笔记·学习
前路不黑暗@9 小时前
Java项目:Java脚手架项目的统一模块的封装(四)
java·开发语言·spring boot·笔记·学习·spring cloud·maven
不想看见40411 小时前
6.3Permutations -- 回溯法--力扣101算法题解笔记
笔记·算法·leetcode
minglie112 小时前
数学分析中的反例
笔记