技术

容器中开启SSH服务(docker centos7.3)

July 27, 2018

进入容器后执行

yum -y update
yum -y openssl openssh-server screen -y

创建证书

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 '' 

编辑配置

vi /etc/ssh/sshd_config
#如图配置,注意UsePAM 是不用修改的!!!!

t1.png
t2.png
启动SSH

screen -S ssh
/usr/sbin/sshd -D
#ctrl+a+d退出

然后就大功告成!

已有 2 条评论

  1. 很不明白,为啥大家都喜欢把 docker 跑系统镜像,当 vps 玩

    1. xiz xiz

      研发那块他们用不习惯,没法子,因为是测试环境也就无所谓了

添加新评论