update README's with helpful links, including one to the wolfSSH manual

pull/358/head
Jacob Barthelmeh 2021-08-03 21:03:26 +07:00
parent 032457aef6
commit a3b5958106
2 changed files with 16 additions and 6 deletions

11
README
View File

@ -2,29 +2,33 @@ wolfssh
======= =======
wolfSSL's Embeddable SSH Server wolfSSL's Embeddable SSH Server
[wolfSSH Manual](https://www.wolfssl.com/docs/wolfssh-manual/)
dependencies dependencies
------------ ------------
wolfSSH is dependent on wolfCrypt. The simplest configuration of wolfSSL [wolfSSH](https://www.wolfssl.com/wolfssh/) is dependent on [wolfCrypt](https://www.wolfssl.com/download/).
required for wolfSSH is the default build. The simplest configuration of wolfSSL required for wolfSSH is the default build.
$ cd wolfssl $ cd wolfssl
$ ./configure [OPTIONS] --enable-ssh $ ./configure [OPTIONS] --enable-ssh
$ make check $ make check
$ sudo make install $ sudo make install
On some systems the optional ldconfig command is needed after installing.
To use the key generation function in wolfSSH, wolfSSL will need to be To use the key generation function in wolfSSH, wolfSSL will need to be
configured with keygen: `--enable-keygen`. configured with keygen: `--enable-keygen`.
If the bulk of wolfSSL code isn't desired, wolfSSL can be configured with If the bulk of wolfSSL code isn't desired, wolfSSL can be configured with
the crypto only option: `--enable-cryptonly`. the crypto only option: `--enable-cryptonly`.
Additional build options for wolfSSL are located [here](https://www.wolfssl.com/docs/wolfssl-manual/ch2/).
building building
-------- --------
From the source directory run: From the wolfSSH source directory run:
$ ./autogen.sh $ ./autogen.sh
$ ./configure $ ./configure
@ -232,6 +236,7 @@ An example of connecting to another system would be
shell support in example echoserver shell support in example echoserver
----------------------------------- -----------------------------------
wolfSSH's example echoserver can now fork a shell for the user trying to log wolfSSH's example echoserver can now fork a shell for the user trying to log
in. This currently has only been tested on Linux and macOS. The file in. This currently has only been tested on Linux and macOS. The file
echoserver.c must be modified to have the user's credentials in the user echoserver.c must be modified to have the user's credentials in the user

View File

@ -2,29 +2,33 @@ wolfssh
======= =======
wolfSSL's Embeddable SSH Server wolfSSL's Embeddable SSH Server
[wolfSSH Manual](https://www.wolfssl.com/docs/wolfssh-manual/)
dependencies dependencies
------------ ------------
wolfSSH is dependent on wolfCrypt. The simplest configuration of wolfSSL [wolfSSH](https://www.wolfssl.com/wolfssh/) is dependent on [wolfCrypt](https://www.wolfssl.com/download/).
required for wolfSSH is the default build. The simplest configuration of wolfSSL required for wolfSSH is the default build.
$ cd wolfssl $ cd wolfssl
$ ./configure [OPTIONS] --enable-ssh $ ./configure [OPTIONS] --enable-ssh
$ make check $ make check
$ sudo make install $ sudo make install
On some systems the optional ldconfig command is needed after installing.
To use the key generation function in wolfSSH, wolfSSL will need to be To use the key generation function in wolfSSH, wolfSSL will need to be
configured with keygen: `--enable-keygen`. configured with keygen: `--enable-keygen`.
If the bulk of wolfSSL code isn't desired, wolfSSL can be configured with If the bulk of wolfSSL code isn't desired, wolfSSL can be configured with
the crypto only option: `--enable-cryptonly`. the crypto only option: `--enable-cryptonly`.
Additional build options for wolfSSL are located [here](https://www.wolfssl.com/docs/wolfssl-manual/ch2/).
building building
-------- --------
From the source directory run: From the wolfSSH source directory run:
$ ./autogen.sh $ ./autogen.sh
$ ./configure $ ./configure
@ -232,6 +236,7 @@ An example of connecting to another system would be
shell support in example echoserver shell support in example echoserver
----------------------------------- -----------------------------------
wolfSSH's example echoserver can now fork a shell for the user trying to log wolfSSH's example echoserver can now fork a shell for the user trying to log
in. This currently has only been tested on Linux and macOS. The file in. This currently has only been tested on Linux and macOS. The file
echoserver.c must be modified to have the user's credentials in the user echoserver.c must be modified to have the user's credentials in the user