lxcコンテナ間のSSH接続方法

lxcコンテナ間のSSH接続方法

Ubuntu lxcコンテナを実行するUbuntuホストがあります。コンテナ間でSSHを試みるたびに、次のようになります。

root@master02:~# ssh root@slave01 -vvv
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to slave01 [10.0.3.21] port 22.
debug1: connect to address 10.0.3.21 port 22: Connection refused
ssh: connect to host slave01 port 22: Connection refused

ご存知のように、これはDNSの問題ではありません。

同じホストでcentosを実行しているコンテナがある場合は、そのコンテナにSSH経由で接続できます。
コンテナは、次のコマンドを使用して作成されました。 lxc-create -t ubuntu -n slave01
ホストからSlave01に正常に接続できます。私が作業しているアプリケーションの場合は、コンテナ自体間でSSHを接続する必要があります。

ホストまたはコンテナのログファイルに何も見つかりません。

ベストアンサー1

上記のDave C.は、sshが実行されないという点で正確です。コメントで述べたように、ログファイルには問題を示す内容はありません。 SSHの停止/開始は効果がなく、どこにもエラーは表示されません。コンテナを削除して新しいコンテナを構築するだけです。

おすすめ記事