Public Repository

Last pushed: 2 months ago
Short Description
centos6.9 with ssh
Full Description

centos6.9 with ssh

我只使用了centos-6这个branch

CentOS7的systemctl在docker下用着各种不爽,于是就不用了。

git clone https://github.com/n3uz/docker-centos-ssh.git
cd docker-centos-ssh
docker build -t centos:6-with-ssh .
docker run -d --name centos -p 22222:22 --env "SSH_SUDO=ALL=(ALL) NOPASSWD:ALL" --env "SSH_USER_PASSWORD=Passw0rd" centos:6-with-ssh

使用证书登录

ssh -p 22222 -i id_rsa_2048  admin@{docker-host-ip}

默认证书登录,sudo不需要输入密码

切换到root

$ sudo su -

以下是对这个branch做的修改

  • 替换公钥证书

    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuBT1nQ0dFubwBWM/V7JHHkwSIQuX2UjJJB27HwrOpQIl8NJzyU16ZM+uyAsERzvOiTbwDtXNcvs5tlF32CUJuavueZxVLJzugqiFlzpI0EFjHPAp7LdWY51Wz5hJYPAMUkomjTobnasitV9YSL5+Wv3N3F7hXiYDlC3+5ypIHkNfErtOpxZbSRXwkPjTv25UUty48VxoZ1fC9sUFZlsIBcJN0QARxZAoQDtvCOAVojVfQjGu93frffJTvFCsMavIX7DdkpsCw/14hiO4bwGXhXvgu4uqrwnNVz0KR2czaF/BEE9CQ/dRsPx0ZFekCU93Zra4H8117g4/7dbWuTyR6w==
    

    私钥文件

  • Dockerfile中加入自己常用的工具mlocate wget git net-tools

  • 修改默认用户为admin

  • 修改默认密码为Passw0rd

以下原作者 大写的叁Q

jdeathe

Docker Pull Command
Owner
n3uz

Comments (0)