Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dependencies

The server-side authentication relies on PAM.

dnf install gcc pam-devel
go env -w CGO_ENABLED=1

Build and Run

Compile:

make

Start the server:

./bin/qssh-server [<port>]

Start the client:

./bin/qssh [-p <port>] [-L port:host:port] [-R port:host:port] <username>@<host> [<command>]

To generate credentials.

bash gen_crt.sh

If warning: failed to sufficiently increase send buffer size (was: 208 kiB, wanted: 7168 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details., then run:

sudo sysctl -w net.core.rmem_max=8388608
sudo sysctl -w net.core.wmem_max=8388608

About

SSH over QUIC

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages