key setup readme
This commit is contained in:
parent
5348221b45
commit
402d9a5b82
1 changed files with 11 additions and 1 deletions
12
README.md
12
README.md
|
@ -28,6 +28,16 @@ sudo chown -R fluxsftp:fluxsftp /srv/sftp
|
|||
|
||||
***When you register a new user make sure to create a directory for them in the jail directory and make sure it is owned by the fluxsftp user***
|
||||
|
||||
## Server Key
|
||||
generate a key for the server as follows
|
||||
```bash
|
||||
sudo ssh-keygen -t ed25519 -f /etc/flux-sftp/server_key
|
||||
```
|
||||
also make sure that the server's private key is owned by fluxsftp
|
||||
```bash
|
||||
sudo chown fluxsftp:fluxsftp /etc/flux-sftp/server_key
|
||||
```
|
||||
|
||||
## Enable and Start
|
||||
after you have configured the database you can start the server as follows
|
||||
```bash
|
||||
|
@ -46,7 +56,7 @@ The configuration file is located at `/etc/flux-sftp/config.toml`, here is the d
|
|||
listen_address = "0.0.0.0"
|
||||
port = 2222
|
||||
jail_dir = "/srv/sftp"
|
||||
private_key_file = "~/.ssh/flux-sftp"
|
||||
private_key_file = "/etc/flux-sftp/server_key"
|
||||
|
||||
[database]
|
||||
driver = "sqlite"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue