SSH-over-QUIC protocol/runtime library in Zig.
liblink is focused on the SSH side of QUIC systems.
- SSH key exchange orchestration and session setup
- User authentication workflows
- SSH channels (shell, exec, subsystem)
- SFTP support
- Server runtime and CLI support (
sl)
In short: if your product needs SSH semantics over QUIC, this is the package.
make build
zig build test --summary all# Generate server host key
ssh-keygen -t ed25519 -f ~/.ssh/sl_host_key -N ""
# Start server
sl server start -k ~/.ssh/sl_host_key
# Remote shell
sl shell -i ~/.ssh/id_ed25519 user@host:2222- See
docs/for library and protocol documentation. - CLI-specific usage is in
bin/README.md.
- See
ACKNOWLEDGMENTS.md.
- Current package version:
0.0.10