mirror of https://gogs.blitter.com/RLabs/xs
Update page 'FAQs'
parent
95164e04a8
commit
a31a8f753b
12
FAQs.md
12
FAQs.md
|
@ -2,9 +2,9 @@ This page captures commonly-asked questions and their answers. Anticipated quest
|
|||
|
||||
### What is this?
|
||||
|
||||
This is a remote access client and server solution with encrypted communication, allowing standard UNIX-style shells and secure file copies. If ```ssh``` didn't exist, or were created in a parallel universe, this is what admins might use instead.
|
||||
This is a remote access client and server solution with encrypted communication, allowing standard UNIX-style shells and secure file copies. If `ssh` didn't exist, or were created in a parallel universe, this is what admins might use instead.
|
||||
|
||||
### Why write this when ``ssh`` already exists?
|
||||
### Why write this when `ssh` already exists?
|
||||
|
||||
Because sometimes the best way to learn about something is to recreate it. A sculptor doesn't become proficient by just looking at others' works, they need to do some sculpting themselves :)
|
||||
|
||||
|
@ -13,15 +13,15 @@ That and, to be honest, I found the existing openssh codebase to be pretty heavy
|
|||
Yes, yes, I know openssh is what it is because it has been battle-hardened over about two decades, and a lot of the complexity there is there for a reason. However, a lot of it is *also* there because C is much lower-level, especially in its string- and buffer-handling, a minefield of security 'oopsies'. (I still love you, C!)
|
||||
|
||||
|
||||
### Has ``hkexsh`` been audited for security?
|
||||
### Has `hkexsh` been audited for security?
|
||||
|
||||
Nope. Have at it, please. Feedback is welcomed, and the more secure it can be made, while keeping idiomatic Go and its inherent safety benefits intact, the better.
|
||||
|
||||
### You should have written it in Rust!
|
||||
|
||||
Go away. Just kidding. Well, half-kidding. I plan to learn Rust someday, but not today. Feel free to port ``hkexsh`` to Rust if you're a wiz, and I'd be interested to compare the implementations, really!
|
||||
Go away. Just kidding. Well, half-kidding. I plan to learn Rust someday, but not today. Feel free to port `hkexsh` to Rust if you're a wiz, and I'd be interested to compare the implementations, really!
|
||||
|
||||
### Why won't the server ``hkexshd`` build in Windows?
|
||||
### Why won't the server `hkexshd` build in Windows?
|
||||
|
||||
WIndows has a completely different console and file handle model from UNIX/POSIX OSes. I jumped through some hoops to get the client ```hkexsh``` building and running under MSYS2, but the server side needs a lot more platform-dependent voodoo. I don't have the expertise nor desire to go off into the weeds on this; contributors are welcome.
|
||||
WIndows has a completely different console and file handle model from UNIX/POSIX OSes. I jumped through some hoops to get the client `hkexsh` building and running under MSYS2, but the server side needs a lot more platform-dependent voodoo. I don't have the expertise nor desire to go off into the weeds on this; contributors are welcome.
|
||||
|
||||
|
|
Loading…
Reference in New Issue