• End-to-end encryption using WebRTC (DTLS and SRTP)
• Zero Trust security model
• OIDC (OpenID Connect) authentication
• All streams encrypted in transit
All cloud components are open-source and available on{" "}
GitHub
.
{!isAdopted ? (
) : (
Your device is adopted to JetKVM Cloud
{
if (deviceId) {
if (
window.confirm(
"Are you sure you want to de-register this device?",
)
) {
deregisterDevice();
}
} else {
notifications.error("No device ID available");
}
}}
/>
handleSSHKeyChange(e.target.value)}
placeholder="Enter your SSH public key"
/>
The default SSH user is root.
)}
{settings.developerMode && (
handleUsbVendorIdChange(e.target.value)}
placeholder="Enter USB Vendor Id"
/>
handleUsbProductIdChange(e.target.value)}
placeholder="Enter USB Product Id"
/>
handleUsbSerialChange(e.target.value)}
placeholder="Enter USB Serial Number"
/>
handleUsbName(e.target.value)}
placeholder="Enter USB Name"
/>
handleUsbManufacturer(e.target.value)}
placeholder="Enter USB Manufacturer"
/>
{
if (Object.values(usbConfig).every(function (i) {
return Boolean(i);
})) {
handleUsbConfigChange(usbConfig);
notifications.success("Successfully updated USB Config")
} else {
notifications.error("Failed to update USB config");
}
}}
/>
{
// Revalidate the current route to refresh the local device status and dependent UI components
revalidator.revalidate();
setIsLocalAuthDialogOpen(x);
}}
/>