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

相关推荐
Galloping-Vijay3 小时前
Claude Code 使用笔记
笔记
CAFEBABE 343 小时前
linux离线安装docker并启动
linux·docker·eureka
极市平台4 小时前
骁龙大赛-技术分享第5期(上)
人工智能·经验分享·笔记·后端·个人开发
啄缘之间5 小时前
11. UVM Test [uvm_test]
经验分享·笔记·学习·uvm·总结
wan55cn@126.com5 小时前
人类文明可通过技术手段(如加强航天器防护、改进电网设计)缓解地球两极反转带来的影响
人工智能·笔记·搜索引擎·百度·微信
yuguo.im5 小时前
Docker 两大基石:Namespace 和 Cgroups
运维·docker·容器
会飞的土拨鼠呀6 小时前
docker部署 outline(栗子云笔记)
笔记·docker·容器
_Minato_6 小时前
数据库知识整理——数据库设计的步骤
数据库·经验分享·笔记·软考
hssfscv6 小时前
Mysql学习笔记——事务
笔记·学习·mysql
Jelly-小丑鱼7 小时前
Linux搭建syslog日志服务器
linux·服务器·docker·日志服务器·syslog服务器