Centos7 LXC Shell Access no host do Ubuntu 17.04

2

Eu sei que isso é provavelmente uma deficiência de habilidades do Google em meu nome, mas pelo amor de Deus eu não posso entrar em um container do CentOS 7 em um host Ubuntu 17.04.

user@ubuntu1704:~$ lxc shell centos7
user@ubuntu1704:~$

absolutamente nada acontece ... nenhum erro e eu não consigo encontrar uma maneira de especificar usuário e senha de login.

Veja como lancei o contêiner

apt install yum
lxc launch images:centos/7/amd64 centos7

baixou a imagem e a lançou. info mostra tudo está bem e tem ip correto e tudo mais. Por padrão, as conexões ssh foram recusadas (SELinux)

Por favor ajude !! muito preso !! Muito obrigado !!

EDITAR:

O SSH não está habilitado por padrão na imagem centos7 aqui está a saída de

ssh -vvv [email protected]


OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "192.168.2.47" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.2.47 [192.168.2.47] port 22.
debug1: connect to address 192.168.2.47 port 22: Connection refused
ssh: connect to host 192.168.2.47 port 22: Connection refused
    
por a.atlam 05.10.2017 / 18:31

1 resposta

2

Encontrou:

  • Para imagens do CentOS: lxc exec my-container -- bash
  • Para imagens do Ubuntu: lxc shell my-container , ou
  • Para imagens do Ubuntu: lxc exec my-container -- sudo --login --user username
por a.atlam 05.10.2017 / 23:00