From b9a31fb2750dd8b7e04e5ddc81a1a5aaa7afe146 Mon Sep 17 00:00:00 2001 From: Bandie Canis Date: Sat, 30 Sep 2017 20:09:12 +0200 Subject: [PATCH] Typo; missing "CA.crt" in the installation instruction --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5f771f9..f0d5f9c 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,19 @@ ding is a client-server thing written in python. Its aim is to execute a set of commands remotely which can be set in the server's config file. ## How does it work? -The server awaits the client's commands. A command sent by the client must be defined in the server's config file, else the server won't do anything. +The server awaits commands sent by the client. A command must be defined in the server's config file, else the server won't do anything. ## What about ding's security? The authentication is done by an SSL Client Certificate signed by an (own generated) Certificate Authority. The scripts for generating a CA and signing a Server/Client Certificate are also in here to make it (relatively) easy. [ You need only to press enter in the most cases, type in some certificate information and entering a previously defined CA password. ] ## Installation -In all steps please read carefully, what the generating script want from you. +In all steps please read carefully what the certification generate scripts want from you. The certificate information needn't to be true at all and can be random. They only need to be different from each other. 1. Run `./1_generateCA.sh` to generate a CA. 2. Run `./2_generateServCert.sh` to generate a signed Server Certificate. 3. Run `./3_generateClientCert.sh` to generate a signed Client Certificate. -4. Move ding\_client, ding\_client.cfg, ding\_client.crt, ding\_client.key to the computer which should be able to send commands to the server. +4. Move `ding_client`, `ding_client.cfg`, `ding_client.crt`, `ding_client.key` and `CA.crt` to the computer which should be able to send commands to the server. 5. Do some configuration on the server and client (ding\_server.cfg, ding\_client.cfg). 6. Start the server using `./ding_server`. You may want to put this in a tmux session ([Ctrl+B, D] ;) ). 7. Try out the client using `./ding_client `.