Приветствую!
Собственно хочу сразу в контейнере оказаться выполнив ssh %container_name%
В контейнере ssh может не оказаться, проксирование и портфорвард не предлагать.
В ~/.ssh/config
воткнул это:
Host mycontainer
HostName 10.10.0.51
User woo
RemoteCommand /usr/bin/lxc exec mycontainer bash
ничего не происходит, lxc хочет иметь управляющий терминал, руками используя -t
все ок.
ssh 10.10.0.51 -t "/usr/bin/lxc exec mycontainer bash"
Вопросы:
- 1 - Не вижу впритык как в конфиге ssh указать использование аргумента
-t
- 2 - Как бы так изловчится что бы не плодить для каждого контейнера правило в конфиге (ну очень много их), а к примеру задать массив имен и подставлять команду, по типу:
Host [foo bar baz] HostName 10.10.0.51 User woo RemoteCommand /usr/bin/lxc exec $Host bash