千家信息网

ssh如何连接docker服务器

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要讲解了"ssh如何连接docker服务器",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"ssh如何连接docker服务器"吧!主要说一下怎么
千家信息网最后更新 2024年11月26日ssh如何连接docker服务器

这篇文章主要讲解了"ssh如何连接docker服务器",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"ssh如何连接docker服务器"吧!

主要说一下怎么创建一个docker服务,让别人可以通过ssh来连接使用(以ubuntu为例)

创建容器

需要镜像,使用过 ubuntu 等镜像安装的小伙伴应该都明白,如果没有的话通过 docker pull 镜像名就可以下载一个

在 ubuntu 镜像中创建容器,并将 docker 服务器的 50003 端口映射到容器的 22 端口上

docker run -it -d -p 50003:22 ubuntu

这时我们使用 docker ps 可以看到我们的容器已经启动了

通过 ID 进入容器
docker exec -it a9cbce70127f /bin/bash

这时我们就进入了容器,也就是在 ubuntu 的环境里了

安装 ssh server
apt-get updateapt-get install passwdapt-get install openssh-server

这里安装 ssh 服务时会让你选择时区,用数字选择就行了,我用的 6 31

tips: 如果你使用命令,报这个命令找不到,可以直接使用 apt-get install 命令名来安装这个命令

通过 passwd 命令来设置 root 的密码

启动 ssh 服务
service ssh start

可以通过 ps -e |grep ssh 查看服务是否启动

修改配置文件

通过 vim 编辑器打开配置文件

vim /etc/ssh/sshd_config

在配置文件中写入以下内容(#号后是注释)

PubkeyAuthentication yes                #启用公钥私钥配对认证方式AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径PermitRootLogin yes                     #root能使用ssh登录

这里要是提示没有 vim 命令就按我上面说的下一个,另外这个编辑器用起来和普通的不一样,有插入模式、命令模式等需要去查一下具体怎么操作,这里简单说一下进入编辑器后按i键进入插入模式,然后就正常的编辑文件,完成后按 esc 退出插入模式,直接输入:wq命令就是保存并退出

重启服务
service ssh restart

这时就可以远程连接了,再打开一个 cmd 窗口通过 ssh -p 端口号 用户名 @IP 地址或者其他的工具都可以连接成功后进入 ubuntu 的环境,这时就可以使用 linux 的命令了。

感谢各位的阅读,以上就是"ssh如何连接docker服务器"的内容了,经过本文的学习后,相信大家对ssh如何连接docker服务器这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

服务 命令 容器 服务器 文件 模式 镜像 内容 学习 配置 公钥 可以通过 就是 环境 端口 编辑器 选择 普通 成功 也就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 舟山网络安全信息工程招工 华为X86服务器生产线 苏州 网络安全服务上岗证有效期是几年 【科技互联网要闻】 昆山口碑好的网络技术参考价格 深圳市炬天下网络技术 以太网中用什么网络技术 查询数据库中的每个表里的数据 淮南门店管理软件开发外包公司 我的世界服务器纯生存端游 数学建模数据库 网络安全接入指数 贵州点石互联网科技有限公司 数据库创建索引视图容易犯的错误 阳泉网络技术服务价格 数据库的表怎样拆分 完善网络安全管理制度应该怎么做 镇巴网络安全宣传周 问答计算机网络技术专业 软件开发常用概念 舟山网络安全信息工程招工 自己家电脑做服务器怎么备案 未来教育 网络技术破解 宿迁网络技术多少钱 nodejs是服务器 国家网络安全技术协会地址 医保系统软件开发商 互联网科技相关媒体 基于公钥的网络安全传输 魔域08数据库
0