web-dev-qa-db-ja.com

Ubuntu 17.04ホストでのCentos7 LXCシェルアクセス

これはおそらく私に代わってグーグルのスキル不足であることを知っていますが、神の愛のためにシェルをUbuntu 17.04ホストのCentOS 7コンテナーに入れることはできません。

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

絶対に何も起こりません...エラーは発生せず、ログインユーザーとパスワードを指定する方法が見つかりません。

コンテナを起動した方法は次のとおりです

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

画像をダウンロードして起動しました。情報はすべてが正常であり、正しいIPとすべてを持っていることを示しています。デフォルトでは、ssh接続は拒否されました(SELinux)

助けてください!!非常に立ち往生!どうもありがとう !!

編集:

SSHはcentos7イメージでデフォルトで有効になりません

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

それを見つけた:

  • CentOSイメージの場合:lxc exec my-container -- bash
  • Ubuntuイメージの場合:lxc Shell my-containerまたは
  • Ubuntuイメージの場合:lxc exec my-container -- Sudo --login --user username
2
a.atlam