这个话题真让我气愤啊,在家里的mac上我已经全部摆平了,结果在公司的Linux上就给堵住了

原因不祥,但最后在错误提示里,有个移除(remove)信息,我照做了,就没问题了,全通了

大概是linux里做过什么跟这个不相关的主题,但是有关系的操作吧,反正,中间过程真让我开始怀疑人生了!哎。。。。。。

为了大家别再重复我的路,把Docker 应用容器里边安装ssh 服务步骤列出

Docker发源于Ubuntu,下边的都是在Ubuntu环境下进行

1. 交互式进入 ubuntu docker 容器

  docker run -it ubuntu:latest /bin/bash

  其中,ubuntu:latest是本地下载的镜像,这个主题请看博主之前的博文

2.设置root用户密码,官方的镜像里root用户不带密码

  passws root

  输入你设置的密码两次

3.安装openssh-server

  apt-get update

  apt-get install openssh-server net-tools

4.更改ssh配置文件

  vim /etc/ssh/sshd_config

  PermitRootLogin yes

  RSAAuthentication yes

  PubkeyAuthentication yes

  AuthorizedKeysFile      %h/.ssh/authorized_keys

  这个不多说,该替换替换,该打开注释就打开注释

5.制作当前容器副本

  docker commit -m=“uu” -a=“os” 5714ba129c1f ubuntu-dev:v1

6.启动新镜像服务

  docker run -d -p 2222:22 ubuntu-dev:v1 /usr/sbin/sshd -D

7.验证

  我们在宿主的宿主之windows里试试连接这个docker容器的ssh服务吧

好了诸位,我们登陆了容器了吧!这就是你要用的linux终端环境。

Finally:

据说,容器里有多种容器的网络配置

我这里都是默认安装和默认配置下的概念

这种环境下,你需要访问容器的宿主,因为它是代理,如你所见,我们访问代理192.168.40.130:2222来访问容器的22端口(其实是宿主转发而已)

嗯,别的不多说了,如果你需要,就按照我写的去做吧,应该不会有什么问题

但是,如果,你到网上搜其它的导文,估计够呛,这块儿或多或少都有问题!

Docker ssh server的更多相关文章

  1. Dockerfile分享之SSH Server

    版权声明:本文由姚俊刚原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/84 来源:腾云阁 https://www.qclou ...

  2. windows 7 ssh server for scp

    Software: BvSshServe. (个人用免费,商业收费) scp localfile.txt user_tst@11.111.12.170:'E:\downloads\SSH\auto.p ...

  3. The remote SSH server rejected X11 forwarding request

    两台相同的虚拟机,一台没有错误,一个经常出现警告,内容如下所示: The remote SSH server rejected X11 forwarding request 找了很多方法,最后发现是安 ...

  4. Ubuntu配置ssh server

    SSH-Server配置指南 一.SSH简介 SSH (Secure Shell)是一个应用程序中提供安全通信的协议,通过SSH协议可以安全地访问服务器,因为SSH 具有成熟的公钥加密体系,在数据进行 ...

  5. MobaSSH SSH server for Windows - Download Home Edition

    MobaSSH SSH server for Windows - Download Home Edition undefined

  6. 在fedora 20下使用ssh server

    在红帽和centos下,一般安装完后会自带ssh,然后可以通过/etc/init.d/sshd start的方式运行,但是在Fedora 20下,系统改用了另外一套服务开启机制. 首先安装ssh se ...

  7. Centos更换yum源,安装ssh server

    先连上网,然后更换yum源 1. 新建的用户没有sudo权限,所以首先切换到root用户su -输入密码 2. 备份之前的yum源mv /etc/yum.repos.d/CentOS-Base.rep ...

  8. 转-How to install an SSH Server in Windows Server 2008

    window也可以通过ssh客户端连接,具体方式参考下面 1 How to install an SSH Server in Windows Server 2008 2 freeSSHd and fr ...

  9. Xshell报错“The remote SSH server rejected X11 forwarding request.”

    Xshell报错“The remote SSH server rejected X11 forwarding request.” 2012年12月17日 ⁄ Linux⁄ 共 218字 ⁄ 字号 小  ...

随机推荐

  1. CentOS搭建内网NTP服务器

      在企业内部网络,不是所有的服务器都可以连接外网,需要搭建一台可以连接外网的服务器用于NTP服务器 安装环境查看 安装ntp yum -y install ntp 修改配置文件 driftfile ...

  2. Cross-origin plugin content from must have a visible size larger than 400 x 300 pixels, or it will be blocked. Invisible content is always blocked.

    Cross-origin plugin content from  must have a visible size larger than 400 x 300 pixels, or it will ...

  3. css学习_写法规范、选择器

    1.css(层叠样式表)样式主要目的(让页面更好看些) css尽量不要写内联样式,保证结构和样式分离原则: html专门负责结构,css专门负责样式. 2.css写法规范 选择器  { 属性 :值 : ...

  4. centos 下部署django nginx+uwsgi

    为了建立一个工作站,也是麻烦了.... 感谢该博主: https://www.cnblogs.com/levelksk/p/7921066.html 1.安装centos 后首先安装python,下载 ...

  5. LeetCode 4 - 两个排序数组的中位数 - [分治]

    题目链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/description/ 给定两个大小为 m 和 n 的有序数组 n ...

  6. git 新建工程

    之前的一篇文章 https://www.cnblogs.com/wjw-blog/p/7189730.html,按照流程能搭建好git仓库,有时候会有一些小问题. 按照这个流程:-在github 上新 ...

  7. JS之JSON.parse和JSON.stringify

    这两个函数有兼容性问题, 会报错JSON"未定义 解决方案, 引入json2.js,可以解决浏览器的兼容性 https://link.jianshu.com/?t=https://githu ...

  8. kubenets installation--ranchor-mesos

    [kube-proxy]http://www.cnblogs.com/xuxinkun/p/5799986.html [flannel] 安装Flannel [root@master ~]# cd ~ ...

  9. [development][http][libhtp] suricata的http库--libhtp

    首先,从文档来看, 它支持管道化的http, 也可以说过于重量级. 其次, 还没有达到产品化的稳定性. 并不是完全对应我的需求, http模块是一个整体性能相关模块. 应该按需定制更合理. 但是,功能 ...

  10. 最全的MonkeyRunner自动化测试从入门到精通(2)

    一.Python环境变量的配置 步骤一:在官网进行下载python安装包,官网下载的路径:https://www.python.org/,如图所示: 步骤二:下载完成后,双击安装包,进行如下安装的界面 ...