The Kernel CLI's kernel browsers ssh command (kernel/cli#103) provisions an SSH server on a browser VM and tunnels the connection over WebSockets. Because it sets up a standard OpenSSH server, you can use scp (and rsync, sftp, etc.) with the same tunnel — not just interactive shells.
-
Kernel CLI v0.14.5+ (with the
browsers sshsubcommand and-o jsonsupport) -
websocat — WebSocket-to-TCP bridge used as the SSH ProxyCommand