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