ПОДКЛЮЧЕНИЕ ПО SSH К СЕРВЕРАМ С COCKPIT
Cockpit Client предоставляет графический интерфейс для ваших серверов, контейнеров и виртуальных машин. Соединения выполняются через SSH с использованием конфигурации SSH локального пользователя (включая псевдонимы, известные хосты, файлы ключей, аппаратные токены и т. д.).
На сервере должен быть установлен Cockpit, но веб-сервер Cockpit не нужно включать и открывать дополнительные порты.
Согласно https://cockpit-project.org/blog/cockpit-294.html
Основной процесс в сеансе Cockpit Linux называется cockpit-bridge.
Он переводит интерфейсы операционной системы в потоковый протокол JSON, который используется страницами браузера Cockpit. Недавно cockpit-bridge был переписан на Python. Этот процесс теперь уже достаточно завершен и готов для развертывания.
[boris@fedora ~]$ hostnamectl
Static hostname: (unset)
Transient hostname: fedora
Icon name: computer-vm
Chassis: vm 🖴
Machine ID: 4e02f0d8f5f84e19bf567d2a9438942c
Boot ID: 956ae326bae240f6b48609b44d948ee3
Virtualization: kvm
Operating System: Fedora Linux 38 (Workstation Edition)
CPE OS Name: cpe:/o:fedoraproject:fedora:38
OS Support End: Tue 2024-05-14
OS Support Remaining: 8month 3w 4d
Kernel: Linux 6.4.10-200.fc38.x86_64
Architecture: x86-64
Hardware Vendor: QEMU
Hardware Model: Standard PC _Q35 + ICH9, 2009_
Firmware Version: 2023.05-1
Firmware Date: Sat 2023-07-22
[boris@fedora ~]$ sudo flatpak install flathub org.cockpit_project.CockpitClient
Looking for matches…
Required runtime for org.cockpit_project.CockpitClient/x86_64/stable (runtime/org.gnome.Platform/x86_64/43) found in remote flathub
Do you want to install it? [Y/n]: Y
org.cockpit_project.CockpitClient permissions:
ipc fallback-x11 wayland x11 dri dbus access [1]
[1] org.freedesktop.Flatpak
ID Branch Op Remote Download
1. [✓] org.freedesktop.Platform.GL.default 22.08 i flathub 142.8 MB / 143.1 MB
2. [✓] org.freedesktop.Platform.GL.default 22.08-extra i flathub 16.3 MB / 143.1 MB
3. [✓] org.freedesktop.Platform.openh264 2.2.0 i flathub 887.4 kB / 944.3 kB
4. [✓] org.gnome.Platform.Locale 43 i flathub 17.8 kB / 340.6 MB
5. [✓] org.gnome.Platform 43 i flathub 280.4 MB / 329.3 MB
6. [✓] org.cockpit_project.CockpitClient stable i flathub 22.2 MB / 11.9 MB
Installation complete.
Тест выполнен межу виртуальным KVM гостем (F38) и удаленным физическим сервером Ubuntu 22.04.3 .
[boris@fedora ~]$ flatpak run org.cockpit_project.CockpitClient