美文网首页
7.docker centos7 安装sshd

7.docker centos7 安装sshd

作者: 写代码的向日葵 | 来源:发表于2022-06-17 01:08 被阅读0次
  1. 拉取镜像
docker pull cenntos:7
  1. 运行容器并且附加端口映射
docker run -itd -p 22:22 --name centos7 centos:7 

3.进入到容器

docker attach 容器Id

4.安装系列工具

yum -y update
yum install passwd openssl openssh-server vim -y

5.启动sshd服务

/usr/sbin/sshd -D &

6.报错如下

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

7.解决错误并且重新运行

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

8.修改配置文件

//UsePAM yes 改为 UsePAM no
//UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
  1. 重新运行sshd服务
/usr/sbin/sshd -D &

10.修改密码

passwd root

11.使用putty或者xshell或者finalshell就可以连接登陆使用了。

相关文章

  • 7.docker centos7 安装sshd

    拉取镜像 运行容器并且附加端口映射 3.进入到容器 4.安装系列工具 5.启动sshd服务 6.报错如下 7.解决...

  • CentOS 7 环境配置

    一、Centos7如何修改ssh默认端口22 1. 修改 sshd_config 端口 编辑sshd_config...

  • CentOS7 sshd

    http://blog.csdn.net/capricorn90/article/details/52578856...

  • 7.Docker安装

    0.安装Docker Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),E...

  • 说说 Linux 中的 sftp 上传、下载功能

    在 centos7 中, /etc/ssh/sshd_config 中会配置 sftp-server 服务,也就是...

  • sshd连接linux

    安装sshd 启动sshd 查看本机ip 使用root可以登陆linux,修改PermitRootLogin 为yes

  • ubuntu server 快速安装

    改成 安装sshd[x]openssh-server

  • ssh连接配置

    前提已安装ssh套件 修改sshd_config$ vim /etc/ssh/sshd_config 做如下修改:...

  • SSH登录缓慢的解决方法

    本地环境:centos7 登录工具:xshell 解决方法: vim /etc/ssh/sshd_config将U...

  • SSHD 服务(CentOS7)

    安全验证方法 基于口令:账号+密码 基于密钥:本地生产密钥对,公钥传到服务器,进行公共密钥比较 服务配置文件 启动...

网友评论

      本文标题:7.docker centos7 安装sshd

      本文链接:https://www.haomeiwen.com/subject/yijcvrtx.html