SSH连接docker容器

● 启动SSH服务

sudo yum -y update 
sudo yum install passwd openssl openssh-server -y
sudo /usr/sbin/sshd -D &

报错:
[root@ b5926410fe60 /]# /usr/sbin/sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

报错:
yum: command not found
解法:
apt-get install build-essential
apt-get install yum

分别执行以下命令解决:

sudo ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '' 
sudo ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''

如果仍然解决不了执行:

sudo /usr/bin/ssh-keygen -A

● 接着修改sshd_config文件配置信息,路径为 /etc/ssh/sshd_config
1.将 Port 22 前面的注释去掉(开启22号端口)
2.将 PermitRootLogin 的 no 改为 yes (这里是设置是否允许root用户登录,可根据自己需求决定是否开启)
● 重新启动ssh
sudo /usr/sbin/sshd -D &
● 修改root密码
sudo passwd admin
● 退出容器
exit
● 重新进入即可
这里注意创建容器的时候要映射端口号,如下
sudo docker run -itd --name=sto_base_img -v /disk1:/disk1 -p 2222:22 sto_base_img /bin/bash

最后ssh连接的时候只要在ssh username@ip -p [端口号]
即可直接连接到docker

相关推荐

  1. SSH连接docker容器

    2023-12-30 21:46:03       56 阅读
  2. SSH远程直连服务器docker容器的jupyter

    2023-12-30 21:46:03       38 阅读
  3. Docker新建应用容器引擎与启动ssh服务

    2023-12-30 21:46:03       27 阅读
  4. ssh连接

    2023-12-30 21:46:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-30 21:46:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-30 21:46:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-30 21:46:03       82 阅读
  4. Python语言-面向对象

    2023-12-30 21:46:03       91 阅读

热门阅读

  1. oj 1.8编程基础之多维数组 13:图像模糊处理

    2023-12-30 21:46:03       57 阅读
  2. 单片机的最小系统

    2023-12-30 21:46:03       53 阅读
  3. Python函数中的*args,**kwargs作用与用法

    2023-12-30 21:46:03       59 阅读
  4. Jmeter学习总结(6)——Beanshell中If和For应用

    2023-12-30 21:46:03       58 阅读
  5. 编程笔记 html5&css&js 014 网页布局框架

    2023-12-30 21:46:03       60 阅读
  6. C++哈希表(unordered_map和unordered_set)

    2023-12-30 21:46:03       44 阅读
  7. ✨ 2024新年Flag ✨

    2023-12-30 21:46:03       46 阅读
  8. C复习-查缺补漏-更新中

    2023-12-30 21:46:03       63 阅读
  9. 深入理解c++ 继承

    2023-12-30 21:46:03       52 阅读
  10. LeetCode第20题 - 有效的括号

    2023-12-30 21:46:03       66 阅读