Michael Pfaff 87bf36e5e7 | ||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md |
README.md
Quinoa
Features
- PAM authentication
- SSH key authentication (reads from ~/.ssh/authorized_keys)
- Currently this method will skip other PAM methods like 2FA
- Forwarding local ports to remote ports (TCP only)
Resources
Some resources used in the development of the program.
- https://www.linuxquestions.org/questions/programming-9/how-to-set-pseudo-terminal-non-blocking-690846/
- https://meli.delivery/posts/2019-10-25-making-a-quick-and-dirty-terminal-emulator.html
- https://viewsourcecode.org/snaptoken/kilo/02.enteringRawMode.html
- https://www.digitalocean.com/community/tutorials/understanding-the-ssh-encryption-and-connection-process