docker容器开启ssh端口

docker容器开启ssh端口

启动一个docker容器 加端口 port:22
docker run -dit -p port:22 -p port1:port --restart=always IMAGE ID
修改容器密码 
passwd

安装openssh
apt-get update
yum update

yum -y install openssh-server
apt-get -y install openssh-server

yum -y install openssh-clients

修改ssh配置文件
vi /etc/ssh/sshd_config
RSAAuthentication yes #启用 RSA 认证
PubkeyAuthentication yes #启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #公钥文件路径(和上面生成的文件同)
PermitRootLogin yes #root能使用ssh登录

重启ssh服务
/etc/inin.d/ssh restart

ssh -p port root@ip   
password

你可能感兴趣的:(docker,ssh)