updated for FreeBSD 12.2
This commit is contained in:
1
jails/config/jump/guacamole-client/add-ldap.sh
Executable file
1
jails/config/jump/guacamole-client/add-ldap.sh
Executable file
@ -0,0 +1 @@
|
||||
ldapadd -H ldaps://ldap.ahlawat.com -f $1 -D cn=admin,dc=infra -W
|
Binary file not shown.
16
jails/config/jump/guacamole-client/guacamole.properties
Normal file
16
jails/config/jump/guacamole-client/guacamole.properties
Normal file
@ -0,0 +1,16 @@
|
||||
###
|
||||
### guacamole.properties.sample
|
||||
###
|
||||
|
||||
|
||||
### The Host the Guacamole proxy daemon (guacd) is listening on.
|
||||
#
|
||||
guacd-host: localhost
|
||||
guacd-port: 4822
|
||||
guacd-ssl: false
|
||||
ldap-hostname: ldap.ahlawat.com
|
||||
ldap-port: 636
|
||||
ldap-encryption-method: ssl
|
||||
ldap-user-base-dn: ou=people,dc=infra
|
||||
ldap-username-attribute: cn
|
||||
ldap-config-base-dn: ou=hosts,dc=infra
|
20
jails/config/jump/guacamole-client/logback.xml
Normal file
20
jails/config/jump/guacamole-client/logback.xml
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Guacamole logs all messages to console by default. Servlet containers
|
||||
like Tomcat will automattically redirect these messages to a log file,
|
||||
catalina.out in the case of Tomcat. Valid levels= error, warn, info,
|
||||
debug -->
|
||||
<configuration>
|
||||
|
||||
<!-- Appender for debugging -->
|
||||
<appender name="GUAC-DEBUG" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- Log at DEBUG level -->
|
||||
<root level="info">
|
||||
<appender-ref ref="GUAC-DEBUG"/>
|
||||
</root>
|
||||
|
||||
</configuration>
|
14
jails/config/jump/guacamole-client/rdp-windows.ldif
Normal file
14
jails/config/jump/guacamole-client/rdp-windows.ldif
Normal file
@ -0,0 +1,14 @@
|
||||
dn: cn=rdp-windows,ou=hosts,dc=infra
|
||||
objectClass: guacConfigGroup
|
||||
objectClass: groupOfNames
|
||||
cn: Windows rdp
|
||||
guacConfigProtocol: rdp
|
||||
guacConfigParameter: hostname=192.168.0.81
|
||||
guacConfigParameter: port=3389
|
||||
guacConfigParameter: username=v
|
||||
guacConfigParameter: password=v
|
||||
guacConfigParameter: security=nla
|
||||
guacConfigParameter: ignore-cert=true
|
||||
member: cn=sharad,ou=people,dc=infra
|
||||
member: cn=diyit,ou=people,dc=infra
|
||||
# seeAlso: cn=ahlawat.com,ou=groups,dc=infra
|
10
jails/config/jump/guacamole-client/ssh-nas.ldif
Normal file
10
jails/config/jump/guacamole-client/ssh-nas.ldif
Normal file
@ -0,0 +1,10 @@
|
||||
dn: cn=ssh-nas,ou=hosts,dc=infra
|
||||
objectClass: guacConfigGroup
|
||||
objectClass: groupOfNames
|
||||
cn: NAS ssh
|
||||
guacConfigProtocol: ssh
|
||||
guacConfigParameter: hostname=192.168.0.10
|
||||
guacConfigParameter: port=22
|
||||
member: cn=sharad,ou=people,dc=infra
|
||||
member: cn=diyit,ou=people,dc=infra
|
||||
# seeAlso: cn=ahlawat.com,ou=groups,dc=infra
|
74
jails/config/jump/guacamole-client/user-mapping.xml
Normal file
74
jails/config/jump/guacamole-client/user-mapping.xml
Normal file
@ -0,0 +1,74 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Guacamole's default authentication module is a simple xml file.
|
||||
Each user is specified with a corresponding <authorized> tag. This
|
||||
tag contains all authorized connections for that user each denoted
|
||||
with a <connections> tag. Each <connection> tag contains a
|
||||
protocol and set of protocol-specific parameters, specified with
|
||||
the <protocol> and <param> tags respectively. For more information
|
||||
visit http://guac-dev.org/doc/gug/configuring-guacamole.html -->
|
||||
|
||||
|
||||
<user-mapping>
|
||||
|
||||
<!-- Per-user authentication and config information md5 -s "Npasswd" -->
|
||||
<authorize username="admin" password="4ee438b74bd65c9f8402e7e48fa64fb7" encoding="md5">
|
||||
<connection name="vnc-hub">
|
||||
<protocol>vnc</protocol>
|
||||
<param name="hostname">192.168.0.50</param>
|
||||
<param name="port">5901</param>
|
||||
<param name="password">vncpass</param>
|
||||
<param name="color-depth">24</param>
|
||||
</connection>
|
||||
<connection name="rdp-windows">
|
||||
<protocol>rdp</protocol>
|
||||
<param name="hostname">192.168.0.81</param>
|
||||
<param name="port">3389</param>
|
||||
<param name="security">nla</param>
|
||||
<param name="ignore-cert">true</param>
|
||||
<param name="username">v</param>
|
||||
<param name="password">v</param>
|
||||
</connection>
|
||||
<connection name="ssh-nas">
|
||||
<protocol>ssh</protocol>
|
||||
<param name="hostname">192.168.0.10</param>
|
||||
<param name="port">22</param>
|
||||
<param name="font-name">monospace</param>
|
||||
</connection>
|
||||
<connection name="vnc-rpi3">
|
||||
<protocol>vnc</protocol>
|
||||
<param name="hostname">192.168.200.192</param>
|
||||
<param name="port">5901</param>
|
||||
<param name="password">vncpass</param>
|
||||
<param name="color-depth">24</param>
|
||||
</connection>
|
||||
<connection name="ssh-rpi3">
|
||||
<protocol>ssh</protocol>
|
||||
<param name="hostname">192.168.200.192</param>
|
||||
<param name="port">22</param>
|
||||
<param name="font-name">monospace</param>
|
||||
</connection>
|
||||
<connection name="ssh-dev">
|
||||
<protocol>ssh</protocol>
|
||||
<param name="hostname">192.168.55.105</param>
|
||||
<param name="port">22</param>
|
||||
<param name="font-name">monospace</param>
|
||||
</connection>
|
||||
</authorize>
|
||||
|
||||
<authorize username="inseego" password="7cc6a3864acc736437f606146083abad" encoding="md5">
|
||||
<connection name="vnc">
|
||||
<protocol>vnc</protocol>
|
||||
<param name="hostname">192.168.200.212</param>
|
||||
<param name="port">5901</param>
|
||||
<param name="password">vncpass</param>
|
||||
<param name="color-depth">24</param>
|
||||
</connection>
|
||||
<connection name="ssh">
|
||||
<protocol>ssh</protocol>
|
||||
<param name="hostname">192.168.200.212</param>
|
||||
<param name="port">22</param>
|
||||
<param name="font-name">monospace</param>
|
||||
</connection>
|
||||
</authorize>
|
||||
|
||||
</user-mapping>
|
12
jails/config/jump/guacamole-client/vnc-hub.ldif
Normal file
12
jails/config/jump/guacamole-client/vnc-hub.ldif
Normal file
@ -0,0 +1,12 @@
|
||||
dn: cn=vnc-hub,ou=hosts,dc=infra
|
||||
objectClass: guacConfigGroup
|
||||
objectClass: groupOfNames
|
||||
cn: HUB vnc
|
||||
guacConfigProtocol: vnc
|
||||
guacConfigParameter: hostname=192.168.0.50
|
||||
guacConfigParameter: port=5901
|
||||
guacConfigParameter: password=vncpass
|
||||
guacConfigParameter: color-depth=24
|
||||
member: cn=sharad,ou=people,dc=infra
|
||||
member: cn=diyit,ou=people,dc=infra
|
||||
# seeAlso: cn=ahlawat.com,ou=groups,dc=infra
|
Reference in New Issue
Block a user