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

相关推荐
宇寒风暖32 分钟前
HTML嵌入CSS样式超详解(尊享)
前端·css·笔记·学习·html
奔跑中的小象44 分钟前
Deepin通过二进制方式升级部署高版本 Docker
docker·容器·eureka·deepin
Ting丶丶1 小时前
Electron入门笔记
javascript·笔记·electron
奕天者2 小时前
C++学习笔记(十七)——类之封装
c++·笔记·学习
你的微笑像拥抱4 小时前
HTTP 强 Etag 和 弱 Etag
笔记
zhuidushi44064 小时前
文献笔记 - A Survey on Aerial Swarm Robotics
笔记
LuckyLay11 小时前
Golang学习笔记_49——解释器模式
笔记·学习·设计模式·golang·解释器模式
weixin_5025398512 小时前
rust学习笔记13-18. 四数之和
笔记·学习·rust
obboda14 小时前
Docker基础入门
运维·docker·云原生·容器·eureka
me83214 小时前
【Linux docker】关于docker启动出错的解决方法。
java·linux·docker