diff options
-rw-r--r-- | EndoForge/README.md | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/EndoForge/README.md b/EndoForge/README.md index 14e640e..814b586 100644 --- a/EndoForge/README.md +++ b/EndoForge/README.md | |||
@@ -73,35 +73,16 @@ editing the system `OpenSSH` configuration. | |||
73 | NON-ROOT INSTALLATION | 73 | NON-ROOT INSTALLATION |
74 | --------------------- | 74 | --------------------- |
75 | 75 | ||
76 | An OpenSSH configuration and wrapper is included for running EndoForge from an | 76 | A configuration file to run `OpenSSH` as an unprivileged user is included. This |
77 | unprivileged user account. Try it like so: | 77 | type of installation is vastly inferior because a non-standard TCP port must be |
78 | used as the address. The configuration file sets the port to `22022`. | ||
78 | 79 | ||
80 | Type 'make run' to run the unprivileged `OpenSSH` server. | ||
79 | 81 | ||
80 | ``` | 82 | ``` |
81 | cd EndoForge | ||
82 | make install | ||
83 | cd openssh | ||
84 | make run | 83 | make run |
85 | ``` | 84 | ``` |
86 | 85 | ||
87 | This launches a script that uses 'fakeroot' and to make OpenSSH think the | ||
88 | permissions are OK. This repository needs a systemd service file to launch it | ||
89 | automatically (TODO). | ||
90 | |||
91 | |||
92 | |||
93 | 86 | ||
94 | ALTERNATIVE LOCATION OF `AnonymousAccessCommand` | 87 | [TODO: This repository needs a systemd service file to launch it automatically.] |
95 | ------------------------------------------------ | ||
96 | |||
97 | It is also possible to choose the location of the | ||
98 | `AnonymousAccessCommand` itself: | ||
99 | |||
100 | ``` | ||
101 | make USER_SSH_CONFIG_DIR=$HOME/.config/ssh \ | ||
102 | install | ||
103 | ``` | ||
104 | 88 | ||
105 | First you would have to make the contents of the installed file | ||
106 | `AuthorizedKeysCommand` vary according to that `Makefile` paremeter, by | ||
107 | editing `Makefile`. | ||