docker run -i -t qcdatainc/centos-jdk
yum update

yum install openssh-server

ssh -vvv -p 222 jenkins@172.17.0.17 //investigate ssh problems.

解决问题的思路:
1、先看看ssh服务是否启动。(service sshd status)
2、检查iptables防火墙是否拦截。(iptables -L)
3、检查/etc/hosts.allow,/etc/hosts.deny配置文件

SSH 客户端登陆以后自动退出

用-v 调试 部分日志:

ssh -v root@127.0.0.1 -p 23

23端口映射docker的一个centos容器

debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/identity
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Trying private key: /root/.ssh/id_dsa
debug1: Next authentication method: password
root@127.0.0.1's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = zh_CN.UTF-8
Last login: Mon Jun 23 12:52:01 2014 from 172.17.42.1
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
Connection to 127.0.0.1 closed.
Transferred: sent 1912, received 2128 bytes, in 0.0 seconds
Bytes per second: sent 55065.8, received 61286.6
debug1: Exit status 254
此问题 解决方案:

/etc/ssh/sshd_config 中的UsePAM yes 改成no

即可登录。

或者在docker file中加入

RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
RUN sed -ri 's/#UsePAM no/UsePAM no/g' /etc/ssh/sshd_config

如果添加指纹的时候提示添加失败,是因为你以前添加过了这个ip的指纹。

   解决办法:将.ssh目录的known_hosts文件删除掉(好粗暴啊( ⊙ o ⊙ )啊!),也可以打开这个文件把对于ip的那条记录删除(这个就精细多了O(∩_∩)O哈哈~)

  如果操作步骤都正确,但是依然要求输入密码。一般是因为权限的问题。命令如下

chmod 644 ~/.ssh/authorized_keys

今天在服务器上执行远程操作命令出现以下的问题:
[root@www ~]# ssh 205.209.161.**
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
6c:74:2a:d5:ae:2b:76:51:*:*.

解决方法:
在正在操作的机器上执行
vi ~/.ssh/known_hosts

进入此目录,删除的205.209.161.**相关rsa的信息即可.

或者删除这个文件
cd ~/.ssh/
rm known_hosts

转载于:https://www.cnblogs.com/SZLLQ2000/p/4691274.html

docker and ssh issues相关推荐

  1. Docker安装ssh,supervisor等基础工具

    2019独角兽企业重金招聘Python工程师标准>>> Docker安装ssh,supervisor等基础工具 需要提前下载好官方的ubuntu镜像,我这里使用的是ubuntu:14 ...

  2. docker centos ssh

    1.创建一个容器 docker run -d -p 18022:22 -p 18000:8000 --privileged -v /Users/caowei/share:/share --name y ...

  3. docker 配置ssh

    1.创建容器 docker run -d -p 22222:22 --name centos --privileged=true centos:7 /usr/sbin/init 这里不能直接打开交互模 ...

  4. docker启动ssh、xrdp命令

    1.docker重新启动命令: #查看docker 在运行容器 sudo docker ps #运行容器 lip-ubuntu sudo docker start lip-ubuntu #停止运行容器 ...

  5. docker容器SSH连接

    实验环境: centos7 [root@docker1 ~]# uname -r 3.10.0-693.el7.x86_64 docker 版本 [root@docker1 ~]# docker ve ...

  6. docker容器ssh自启动设置

    最近经常遇到服务器docker容器异常关闭的情况,导致VSCode无法通过remote-ssh连接到docker,在此记录一下解决方案. 参考链接: docker容器内服务开机自启动实现方案(以ssh ...

  7. Docker容器安装ssh

    Docker 容器里安装ssh和连接ssh 在服务器创建容器中安装了anaconda,为了方便敲代码,用pycharm连接容器中的anaconda,我们需要安装ssh服务 前提 创建好docker容器 ...

  8. 极空间Docker安装Centos 开启SSH

    前言 本人是2022年8月买的极空间新Z4,开始仅用于存储和影视,今年因为转码学习需要一台Linux服务器,所以开始研究如何在极空间上用Docker安装Centos,并用ssh远程登陆. 作者在网上看 ...

  9. Docker、Docker file、Docker-compose 详解

    文章目录 第1章容器与虚拟化区别 1.1本质区别 1.2比较 1.3容器种类 1.4docker三大核心 1.5容器隔离内容 第2章docker安装 2.1阿里云 2.2版本 2.3镜像加速 2.3. ...

最新文章

  1. java高效编程_Java高效编程
  2. linux 故障注入_libfiu
  3. 5G NR — Open vRAN 的组织单位
  4. ZOJ 3827 Information Entropy(数学题 牡丹江现场赛)
  5. jq查找字段忽略html标签,jQuery过滤HTML标签并高亮显示关键字的方法
  6. 理解zookeeper选举机制
  7. Shell编程(逻辑判断、文件目录属性判断、if特殊用法、case判断)
  8. Python进行停用词表去重
  9. 一个月空余时间微信诗词小程序前后端开发上线实践指南
  10. kindle 安装词典
  11. WeCenter 文件目录结构
  12. 量化投资的Python入门,也很适合机器学习Python入门
  13. 网易游戏再出新招:探索人脸识别功能
  14. 阿里云商标查询小程序有用过的没?感觉还可以呀
  15. postMan中文修改
  16. vue js樱花飘落背景特效
  17. sql脱敏(身份证、姓名、手机号)
  18. Nyist 915 +-字符串
  19. 终于搞定android驱动USB摄像头了!
  20. 用正交变换将二次型化为标准形

热门文章

  1. 哈工大计算机学院刘志岩,感知计算研究中心
  2. mysql第四章表单查询样题_查询mysql表单中前10条,然后在li中循环输出。
  3. python线程中再起线程_多线程 - Python中的线程化
  4. python中的面向对象编程讲解_Python中的面向对象编程详解(上)
  5. 华为实验台ENSP安装与使用
  6. 【实验】华为静态路由基础配置
  7. 从零入门 Serverless | SAE 的远程调试和云端联调
  8. java的多态性学习代码
  9. php和java整合开发实战_PHP和Java强强联合 PHP与Java集成开发详解
  10. linux双4g内存花屏,linux不支持4G内存的处理方法