Update 'README.md'
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Info on openssh keys
This commit is contained in:
parent
8582206302
commit
9767b4a346
32
README.md
32
README.md
|
@ -7,3 +7,35 @@
|
|||
* guacamole-postgres-user
|
||||
* local-docker-registry
|
||||
* registry-password
|
||||
|
||||
## using ssh keys
|
||||
|
||||
guacamole does *not* work with the standard openssh format for private keys. ie:
|
||||
|
||||
```
|
||||
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||
[key goes here]
|
||||
-----END OPENSSH PRIVATE KEY-----
|
||||
```
|
||||
|
||||
you need to generate the public/private key pair using:
|
||||
|
||||
```shell
|
||||
ssh-keygen -m pem
|
||||
```
|
||||
|
||||
this will give you a private key that looks like:
|
||||
|
||||
|
||||
```
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
Proc-Type: 4,ENCRYPTED
|
||||
DEK-Info: [dec info goes here]
|
||||
|
||||
[key goes here]
|
||||
-----END RSA PRIVATE KEY-----
|
||||
```
|
||||
|
||||
then on the target machine you need to paste the *public* key into the file /home/[user]/.ssh/authorized_keys
|
||||
|
||||
and the *private* key into the configuration for the guacamole connection
|
Loading…
Reference in New Issue