Cockpit 122
Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 122
Logging into a system via a Bastion Host
On the Cockpit login screen you can now choose an alternate host to connect to. Cockpit with use SSH to authenticate you against that host, and display the admin interface for that host.
Although browsers cannot use SSH directly to connect to machines or authenticate against them, Cockpit can make this happen. Only one host needs to have Cockpit listen on port 9090 available to browsers over TLS, and other hosts can only have SSH accessible on the usual port 22.
Here’s an example:
Works with UDisks in addition to storaged
storaged is an actively maintained API for configuring storage on a Linux system. It is a fork of the older UDisks. storaged has additional functionality, like LVM, iSCSI and Btrfs and a large number of stability fixes.
However some systems like older RHEL or Ubuntu don’t yet have storaged. Cockpit can now also use the older UDisks to configure storage on a system. A large number of features are disabled, but basic functionality is present.
Explicitly specify javascript dependency versions
Cockpit’s bundles various javascript dependencies in its admin interfaces, such as Patternfly or React. In order to help packagers we’ve now explicitly specified the versions of those dependencies. And during development we pull them in using the standard Bower registry.
You can see those versions here.
From the future
Lars has worked on functionality to show the OpenSCAP security scan results
for containers. This uses the usual atomic scan
functionality that
you see on Atomic Host.
Try it out
Cockpit 122 is available now: