これはおそらく私に代わってグーグルのスキル不足であることを知っていますが、神の愛のためにシェルを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
それを見つけた:
lxc exec my-container -- bash
lxc Shell my-container
、またはlxc exec my-container -- Sudo --login --user username