Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openspace42/easyengine-sftp
Easily assign secure and robust SFTP-only access to users for single EasyEngine sites
https://github.com/openspace42/easyengine-sftp
Last synced: 19 days ago
JSON representation
Easily assign secure and robust SFTP-only access to users for single EasyEngine sites
- Host: GitHub
- URL: https://github.com/openspace42/easyengine-sftp
- Owner: openspace42
- Created: 2018-01-10T14:54:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-25T13:11:44.000Z (almost 7 years ago)
- Last Synced: 2024-10-31T07:34:13.929Z (20 days ago)
- Language: Shell
- Size: 24.4 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EasyEngine-SFTP
Easily assign secure and robust SFTP-only access to users for single EasyEngine sites## Inspired by:
http://blog.netgusto.com/solving-web-file-permissions-problem-once-and-for-all/
## Install [or update / re-install] [tested on Ubuntu 16]
```
[log in as root on your EasyEngine linux server]
cd
``````
apt update
apt -y install git
```
```
git clone https://github.com/openspace42/EasyEngine-SFTP
bash EasyEngine-SFTP/setup
```## Set up
### Adding an SFTP user
```
bash openspace42/ee-sftp/add-user username
```### Assigning a website to an SFTP user
```
bash openspace42/ee-sftp/add-site-to-user
```## Logging in
### via command line
```
sftp [email protected]
[password you specified during setup]
```### via any SFTP graphical client
```
server: server.hostname.tld
port: [SSH port - usually 22]
[username and password you specified during setup]
```