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

相关推荐
特种加菲猫5 小时前
自定义协议、序列化与守护进程:构建可靠后端服务
linux·网络·笔记
被遗忘的旋律.5 小时前
Linux驱动开发笔记(十三)——platform设备驱动
linux·驱动开发·笔记
nnerddboy5 小时前
QT(c++)开发自学笔记:4.Qt 3D简易实现
笔记
程序员老赵5 小时前
Docker 部署银河麒麟(Kylin Linux)全流程教程
运维·docker
zz-zjx5 小时前
Docker自动化部署与配置详解③
运维·docker·容器
java_logo6 小时前
Docker 部署 CentOS 全流程指南
linux·运维·人工智能·docker·容器·centos
wan5555cn7 小时前
中国启用WPS格式进行国际交流:政策分析与影响评估
数据库·人工智能·笔记·深度学习·算法·wps
DarkAthena8 小时前
【Docker】定制化构建一个可以运行GaussDB的kylinv10sp3系统的docker镜像
数据库·docker·容器·gaussdb
半夏知半秋8 小时前
redis-哨兵模式配置整理
数据库·redis·笔记·后端·学习·lua·安全架构
草莓熊Lotso8 小时前
模板进阶:从非类型参数到分离编译,吃透 C++ 泛型编程的核心逻辑
linux·服务器·开发语言·c++·人工智能·笔记·后端