What SFTP is
SFTP (SSH File Transfer Protocol) carries file operations over a single encrypted SSH channel on TCP port 22. The same channel handles authentication, listing, reading, and writing.Keys: who holds what
An SSH keypair has two halves:- The private key proves identity. It must never leave the system that owns it.
- The public key is not a secret. It can be shared freely. It lets a server recognise an inbound private key without revealing anything sensitive.
- TechWolf generates the keypair in the Console, on the Keys tab of a server.
- TechWolf keeps the private key in its database. The private key is never exported and never displayed.
- The customer receives the public key and installs it in the
authorized_keysfile of the configured user on the SFTP server. - On every connection, TechWolf signs a server challenge with the private key. The customer’s SFTP server verifies that signature with the public key it has on file. The private key crosses the network only as a signature, never as the key material itself.