web-dev-qa-db-fra.com

Accès au shell Centos7 LXC sur l'hôte Ubuntu 17.04

Je sais que c'est probablement une lacune dans les compétences de Google, mais pour l'amour de dieu, je ne peux pas inviter Shell dans un conteneur CentOS 7 sur un hôte Ubuntu 17.04.

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

absolument rien ne se passe ... aucune erreur et je ne peux pas trouver un moyen de spécifier l'utilisateur et le mot de passe de connexion.

Voici comment j'ai lancé le conteneur

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

il a téléchargé l'image et l'a lancé. info montre que tout va bien et a une adresse IP correcte et tout. Par défaut, les connexions ssh sont refusées (SELinux)

S'il vous plaît aider! très coincé !! Merci beaucoup !!

MODIFIER:

SSH n’est pas activé par défaut dans l’image centos7, voici la sortie 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
2
a.atlam

Trouvé le:

  • Pour les images CentOS: lxc exec my-container -- bash
  • Pour les images Ubuntu: lxc Shell my-container, o
  • Pour les images Ubuntu: lxc exec my-container -- Sudo --login --user username
2
a.atlam