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

相关推荐
IMPYLH1 小时前
Lua 的 IO (输入/输出)模块
开发语言·笔记·后端·lua
2301_783360131 小时前
【学习笔记】关于RNA_seq和Ribo_seq技术的对比和BAM生成
笔记·学习
qq_397731511 小时前
Objective-C 学习笔记(第9章)
笔记·学习·objective-c
二进制怪兽2 小时前
[总结] AI Agent工程师
笔记
wxjlkh2 小时前
docker 搭建 grafana+prometheus 监控主机资源之node_exporter
docker·grafana·prometheus
张人玉2 小时前
图像处理函数与形态学操作笔记(含 Halcon 示例)
图像处理·人工智能·笔记·halcon
崇山峻岭之间2 小时前
C++ Prime Plus 学习笔记041
c++·笔记·学习
Lv11770083 小时前
Visual Studio中的字典
ide·笔记·c#·visual studio
LXS_3574 小时前
Day 16 C++提高之模板
开发语言·c++·笔记·学习方法
无名-CODING4 小时前
栈与队列学习笔记
java·笔记