Ancestors

Written by Lennart Poettering on 2024-12-17 at 08:37

3️⃣7️⃣ Here's the 37th post highlighting key new features of the current v257 release of systemd. #systemd257

In systemd v256 we added a small tool "systemd-ssh-proxy" whose job is to allow connecting to local VMs with ssh via the AF_VSOCK protocol (as opposed to AF_INET/AF_INET6). It acts as host-side counterpart to the guest-side systemd-ssh-generator that automatically binds sshd to AF_VSOCK.

In systemd v257 the functionality has been updated so that instead of specifying…

=> More informations about this toot | More toots from pid_eins@mastodon.social

Toot

Written by Lennart Poettering on 2024-12-17 at 08:39

…the AF_VSOCK "CID" (which is like an IP address, i.e. an identifier for the local VM) you can specify a friendly machine name, if the VM in question is registered with systemd-machined. systemd-vmspawn sets things up that way out of the box, of course. That means, with current off-the-shelf systemd inside a VM and on the host you can now just do "ssh machine/foobar" to connect to a local VM called "foobar", via AF_VSOCK, i.e. independently of any fragile network.

=> More informations about this toot | More toots from pid_eins@mastodon.social

Descendants

Written by Lennart Poettering on 2024-12-17 at 08:41

This is extremely handy, since it "just works" here. In fact, I switched over to this for my private VM needs entirely now.

(In related news, systemd-ssh-proxy now supports the AF_VSOCK "MUX" protocol too. This means it's now compatible not only with AF_VSOCK how it's implemented by qemu, but also with the implementations in Firecracker/CloudHypervisor)

=> More informations about this toot | More toots from pid_eins@mastodon.social

Written by Lennart Poettering on 2024-12-17 at 08:44

And that's it! After 37 installments I think I covered pretty much all the bigger things in the NEWS file with a story.

Of course, there's a lot more in this release. For the full list, consult our NEWS file:

https://github.com/systemd/systemd/blob/70bae7648f2c18010187c9cf20093155eaa26029/NEWS

Stay tuned so that you won't miss out on the #systemd258 series when the time comes for the next release!

=> More informations about this toot | More toots from pid_eins@mastodon.social

Written by Fluchtkapsel on 2024-12-17 at 08:58

@pid_eins Thanks for all those 37 threads! Just for those I enabled notifications on new posts from you. Highly interesting, and although not everything will help me there's still a lot for me and I know that the rest will be found useful by others.

I'm looking forward to your threads on v258.

=> More informations about this toot | More toots from fluchtkapsel@nerdculture.de

Written by Darses on 2024-12-17 at 09:13

@pid_eins

Thanks!

=> More informations about this toot | More toots from darses@mastodon.nl

Written by Joseph Zikusooka (ZIK) on 2024-12-17 at 09:53

@pid_eins Thanks! For some features I struggled to grasp but overall this was educational.

=> More informations about this toot | More toots from jzik@mastodon.social

Written by Johannes Kastl on 2024-12-17 at 19:13

@pid_eins Thanks for taking the time to write this together. And thanks for doing this in Mastodon!

=> More informations about this toot | More toots from johanneskastl@digitalcourage.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113667263843826689
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
285.086176 milliseconds
Gemini-to-HTML Time
4.09138 milliseconds

This content has been proxied by September (ba2dc).