You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Giles Bradshaw 5f230f9a53 feat: save parameter 3 months ago
.drone feat: save parameter 3 months ago
git-hooks ci: jsonnet-drone@0.1.0 5 months ago
guacamole-postgresql feat: registry promotion 4 months ago
.gitignore ci: jsonnet-drone@0.1.0 5 months ago
.versionrc ci: tag message in change log 5 months ago
CHANGELOG.md chore(release): 0.0.6 3 months ago
README.md ci: jsonnet-drone@0.1.0 5 months ago
docker-compose.yml feat: print, build, save, registry, deploy 3 months ago
init-postgresql.sh feat: registry promotion 4 months ago
init-postgresql.sql ci: jsonnet-drone@0.1.0 5 months ago
package.json chore(release): 0.0.6 3 months ago
yarn.lock ci: jsonnet-drone@0.1.0 5 months ago

README.md

guacamole

secrets

  • postgres-password
  • postgres-user
  • postgres-db

initial deployment

initialise database

docker ps | grep guacamole-postgresql.1
sh init-postgresql.sh $ID

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:

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