diff options
author | Lennart Poettering <lennart@poettering.net> | 2024-01-05 14:52:35 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2024-01-11 16:18:26 +0100 |
commit | 9a1dc7549f39d47527619532ec080618c5c78f8a (patch) | |
tree | fb8b776d29f2f6e6c1d6eacebebd27d2be3c3f02 /TODO | |
parent | test: add testcase for ssh generator (diff) | |
download | systemd-9a1dc7549f39d47527619532ec080618c5c78f8a.tar.xz systemd-9a1dc7549f39d47527619532ec080618c5c78f8a.zip |
update TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -137,6 +137,13 @@ Features: to read them from. This way the data doesn't remain in the SMBIOS blob during runtime, but only in the credentials fs. +* machined: make machine registration available via varlink to simplify + nspawn/vmspawn, and to have an extensible way to register VM/machine metadata + +* ssh-proxy: add support for "ssh machine/foobar" to automatically connect to + machined registered machine "foobar". Requires updating machined to track CID + and unix-export dir of containers. + * add a new ExecStart= flag that inserts the configured user's shell as first word in the command line. (maybe use character '.'). Usecase: tool such as uid0 can use that to spawn the target user's default shell. @@ -301,15 +308,6 @@ Features: the realized cgroup, to pin it (and later execute all cgroup operations over, once we drop cgroupv1 compat). -* add new "systemd-ssh-generator", which allows basic ssh config via - credentials (host key). It generates sshd.socket for IP, but also - sshd-vsock.socket for listening on AF_VSOCK when running in a VM, and - sshd-unix.socket on AF_UNIX when running in a container. It also generates a - matching sshd.service file with a host key passed in on the cmdline via - credentials. Then, add a ssh_config drop-in that matches some suitable - hostname pattern and has a ProxyCommand set that allows connecting to any - local VM/container that way without any networking configured. - * Varlinkification of the following command line tools, to open them up to other programs via IPC: - bootctl |