SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Dienstag, 2. Juli 13
Clemens Rambow
A tool to deploy, maintain and monitor
OpenERP-Servers
OpenERP Open Days 2013
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
2
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
3
Education
§  Bachelor of Science in Kommunikationsinformatik
(Applied Computer Science)
§  Offensive Security Certified Professional
Occupation at OpenBIG
§  System Operations
§  Software Development
§  Implementation and Integration
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
4
Company Facts
§  Founded in 2000
§  Central office in Cloppenburg,
Germany
§  Main OpenERP contributor for german localization
§  Developer of Hibiscus and DATEV interfaces to OpenERP
Scope of business in OpenERP services:
§  Trainings
§  Implementation and migration assistance
§  Development services
§  Managed hosting and managed in-house operation
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
5
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
6
We needed access to a customer‘s in-house OpenERP-Server.
The customer...
§ Did have a common NAT router setup
§ Did not have any VPN setup (and didn‘t want to have it also)
§ Did not have personal on disposal for confguring their routers/firewalls
§ Wanted also to have access to the OpenERP webclient for home office
§ Needed a quick solution (as always)
But the customer did have...
- Unrestricted outgoing connections from the customer‘s site
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
7
SSH remote port forwarding
aka
Reverse SSH tunneling
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
8
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
9
Wouldn‘t it be great to have that
done automatically?
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
10
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
11
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
12
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
13
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
14
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
15
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
16
Key Features
§ Managed via intuitive and lightweight Webinterface
§ Automatically sets up reverse SSH tunnels
§ Integrated HTTPS reverse proxy
§ Dynamically add or remove tunnels on runtime
§ Easily deployable on clientside with deb packages
§ Add new clientservers with activation keys
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
17
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
18
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
19
More features
Benefits for system administrators
§ Multi user support
§ Logging functionalities
§ Health monitoring
§ Status of available package upgrades (via Landscape)
§ Email notifications about clientserver state
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
20
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
21
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
22
...even more features...
Benefits for customers
§ Customer restricted access to webinterface
§ Ticket reporting to OpenERP as backend (Project Issue)
§ Webinterface focused on easy usability
§ Prepared for localized email notifications
§ Access to logging functionalities
§ Access to health monitoring
§ Access to package upgrade status
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
23
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
24
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
25
...and yet some other features
§ Exposure of tunneled ports can be toggled on demand
§ Works also without SSH tunneling (e.g. for sole monitoring purposes)
§ Can be easily modified include other TCP based services
§ REST inspired interface can also be used by 3rd party software
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
26
OpenBIG-Remote-Server
§  Easily installable using a deb-Package
§  Works out-of-the-box
§  Configuration with simple configfiles (e.g. for external services)
§  Supports Ubuntu 12.04 LTS
OpenBIG-Remote-Client
§  Easily installable using a deb-Package
§  Works out-of-the-box
§  Depends only on default linux userland tools (autossh, curl, openssl, netstat)
§  Registration by entering Activation key
§  If needed, also manually configurable with configfile
§  Supports any Ubuntu starting from 8.04 LTS
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
27
OpenBIG-Remote-Server Security
§  Webinterface access encrypted via HTTPS
§  User‘s passwords stored as salted hashes
§  Secure and simple user access and privilege management
§  Consequent input validation and XSS and CSRF protection
§  Integrated SSH Access usage auditing functionality
§  Runs in seperate low privilege user contexts
§  Additionally protected with WebApp Firewall (WAF)
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
28
OpenBIG-Remote-Client Security
§  Configuration and Health communication via HTTPS
§  Tunnels encrypted via SSH
§  Clientside HTTPS certificate and SSH-Fingerprint validation
§  Runs in low privilege user context
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
29
OpenBIG-Remote
§  Lightweight alternative to full blown VPN solutions
§  Access to in-house services without the need of network configuration
§  No additional software on the users side needed (e.g. for home office)
§  Greatly aids in remote OpenERP deployment on in-house servers
§  Greatly aids the system administrators work in general
§  Customizable for almost any TCP based service
§  OpenBIG-Remote-Client trivially portable to other linux distributions
§  Future-proof also for IPv6
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
30
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
31
OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org)
Dienstag, 2. Juli 13
32
feel free to contact us at info@openbig.org
or visit www.openbig.org

Contenu connexe

Similaire à OpenBIG remote - a tool to deploy, maintain and monitor openERP servers. Clemens Rambow, openbig

Mobile: Consistency in our work process
Mobile: Consistency in our work processMobile: Consistency in our work process
Mobile: Consistency in our work process
Marcus Perez Cervantes
 
Why Open Source with Drive M2M Innovation
Why Open Source with Drive M2M InnovationWhy Open Source with Drive M2M Innovation
Why Open Source with Drive M2M Innovation
Ian Skerrett
 
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
PostgresOpen
 

Similaire à OpenBIG remote - a tool to deploy, maintain and monitor openERP servers. Clemens Rambow, openbig (20)

Tungsten Replicator tutorial
Tungsten Replicator tutorialTungsten Replicator tutorial
Tungsten Replicator tutorial
 
Drupal as a first class mobile platform
Drupal as a first class mobile platformDrupal as a first class mobile platform
Drupal as a first class mobile platform
 
Profiling and optimizing go programs
Profiling and optimizing go programsProfiling and optimizing go programs
Profiling and optimizing go programs
 
High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...High Availability - How to get 99.99% service availabilty - Designing cluster...
High Availability - How to get 99.99% service availabilty - Designing cluster...
 
Mobile: Consistency in our work process
Mobile: Consistency in our work processMobile: Consistency in our work process
Mobile: Consistency in our work process
 
Bkbiet day1
Bkbiet day1Bkbiet day1
Bkbiet day1
 
Why Open Source with Drive M2M Innovation
Why Open Source with Drive M2M InnovationWhy Open Source with Drive M2M Innovation
Why Open Source with Drive M2M Innovation
 
Lightweight javaEE with Guice
Lightweight javaEE with GuiceLightweight javaEE with Guice
Lightweight javaEE with Guice
 
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
Ryan Jarvinen Open Shift Talk @ Postgres Open 2013
 
Graylog2 cloud austin
Graylog2 cloud austinGraylog2 cloud austin
Graylog2 cloud austin
 
Productionalizing Spark Streaming
Productionalizing Spark StreamingProductionalizing Spark Streaming
Productionalizing Spark Streaming
 
Opensugar - Enabling pervasive services - P Scokaert
Opensugar - Enabling pervasive services - P ScokaertOpensugar - Enabling pervasive services - P Scokaert
Opensugar - Enabling pervasive services - P Scokaert
 
0507 057 01 98 * Adana Klima Servisleri
0507 057 01 98 * Adana Klima Servisleri0507 057 01 98 * Adana Klima Servisleri
0507 057 01 98 * Adana Klima Servisleri
 
Shall we play a game
Shall we play a gameShall we play a game
Shall we play a game
 
Shall we play a game?
Shall we play a game?Shall we play a game?
Shall we play a game?
 
Secure by Default Web Applications with Apache Sling
Secure by Default Web Applications with Apache SlingSecure by Default Web Applications with Apache Sling
Secure by Default Web Applications with Apache Sling
 
Open Source Monitoring for Java with JMX and Graphite (GeeCON 2013)
Open Source Monitoring for Java with JMX and Graphite (GeeCON 2013)Open Source Monitoring for Java with JMX and Graphite (GeeCON 2013)
Open Source Monitoring for Java with JMX and Graphite (GeeCON 2013)
 
OSDC 2014: Lennart Koopmann - Log Analysis with Graylog2
OSDC 2014: Lennart Koopmann - Log Analysis with Graylog2OSDC 2014: Lennart Koopmann - Log Analysis with Graylog2
OSDC 2014: Lennart Koopmann - Log Analysis with Graylog2
 
Globus Online for Research Data Management
Globus Online for Research Data ManagementGlobus Online for Research Data Management
Globus Online for Research Data Management
 
GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere GWAVACon 2013: GroupWise Windermere
GWAVACon 2013: GroupWise Windermere
 

Plus de Odoo

Plus de Odoo (20)

Timesheet Workshop: The Timesheet App People Love!
Timesheet Workshop: The Timesheet App People Love!Timesheet Workshop: The Timesheet App People Love!
Timesheet Workshop: The Timesheet App People Love!
 
Odoo 3D Product View with Google Model-Viewer
Odoo 3D Product View with Google Model-ViewerOdoo 3D Product View with Google Model-Viewer
Odoo 3D Product View with Google Model-Viewer
 
Keynote - Vision & Strategy
Keynote - Vision & StrategyKeynote - Vision & Strategy
Keynote - Vision & Strategy
 
Opening Keynote - Unveilling Odoo 14
Opening Keynote - Unveilling Odoo 14Opening Keynote - Unveilling Odoo 14
Opening Keynote - Unveilling Odoo 14
 
Extending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting CapabilityExtending Odoo with a Comprehensive Budgeting and Forecasting Capability
Extending Odoo with a Comprehensive Budgeting and Forecasting Capability
 
Managing Multi-channel Selling with Odoo
Managing Multi-channel Selling with OdooManaging Multi-channel Selling with Odoo
Managing Multi-channel Selling with Odoo
 
Product Configurator: Advanced Use Case
Product Configurator: Advanced Use CaseProduct Configurator: Advanced Use Case
Product Configurator: Advanced Use Case
 
Accounting Automation: How Much Money We Saved and How?
Accounting Automation: How Much Money We Saved and How?Accounting Automation: How Much Money We Saved and How?
Accounting Automation: How Much Money We Saved and How?
 
Rock Your Logistics with Advanced Operations
Rock Your Logistics with Advanced OperationsRock Your Logistics with Advanced Operations
Rock Your Logistics with Advanced Operations
 
Transition from a cost to a flow-centric organization
Transition from a cost to a flow-centric organizationTransition from a cost to a flow-centric organization
Transition from a cost to a flow-centric organization
 
Synchronization: The Supply Chain Response to Overcome the Crisis
Synchronization: The Supply Chain Response to Overcome the CrisisSynchronization: The Supply Chain Response to Overcome the Crisis
Synchronization: The Supply Chain Response to Overcome the Crisis
 
Running a University with Odoo
Running a University with OdooRunning a University with Odoo
Running a University with Odoo
 
Down Payments on Purchase Orders in Odoo
Down Payments on Purchase Orders in OdooDown Payments on Purchase Orders in Odoo
Down Payments on Purchase Orders in Odoo
 
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach foodOdoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
Odoo Implementation in Phases - Success Story of a Retail Chain 3Sach food
 
Migration from Salesforce to Odoo
Migration from Salesforce to OdooMigration from Salesforce to Odoo
Migration from Salesforce to Odoo
 
Preventing User Mistakes by Using Machine Learning
Preventing User Mistakes by Using Machine LearningPreventing User Mistakes by Using Machine Learning
Preventing User Mistakes by Using Machine Learning
 
Becoming an Odoo Expert: How to Prepare for the Certification
Becoming an Odoo Expert: How to Prepare for the Certification Becoming an Odoo Expert: How to Prepare for the Certification
Becoming an Odoo Expert: How to Prepare for the Certification
 
Instant Printing of any Odoo Report or Shipping Label
Instant Printing of any Odoo Report or Shipping LabelInstant Printing of any Odoo Report or Shipping Label
Instant Printing of any Odoo Report or Shipping Label
 
How Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 FoldHow Odoo helped an Organization Grow 3 Fold
How Odoo helped an Organization Grow 3 Fold
 
From Shopify to Odoo
From Shopify to OdooFrom Shopify to Odoo
From Shopify to Odoo
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

OpenBIG remote - a tool to deploy, maintain and monitor openERP servers. Clemens Rambow, openbig

  • 1. Dienstag, 2. Juli 13 Clemens Rambow A tool to deploy, maintain and monitor OpenERP-Servers OpenERP Open Days 2013
  • 2. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 2
  • 3. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 3 Education §  Bachelor of Science in Kommunikationsinformatik (Applied Computer Science) §  Offensive Security Certified Professional Occupation at OpenBIG §  System Operations §  Software Development §  Implementation and Integration
  • 4. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 4 Company Facts §  Founded in 2000 §  Central office in Cloppenburg, Germany §  Main OpenERP contributor for german localization §  Developer of Hibiscus and DATEV interfaces to OpenERP Scope of business in OpenERP services: §  Trainings §  Implementation and migration assistance §  Development services §  Managed hosting and managed in-house operation
  • 5. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 5
  • 6. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 6 We needed access to a customer‘s in-house OpenERP-Server. The customer... § Did have a common NAT router setup § Did not have any VPN setup (and didn‘t want to have it also) § Did not have personal on disposal for confguring their routers/firewalls § Wanted also to have access to the OpenERP webclient for home office § Needed a quick solution (as always) But the customer did have... - Unrestricted outgoing connections from the customer‘s site
  • 7. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 7 SSH remote port forwarding aka Reverse SSH tunneling
  • 8. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 8
  • 9. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 9 Wouldn‘t it be great to have that done automatically?
  • 10. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 10
  • 11. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 11
  • 12. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 12
  • 13. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 13
  • 14. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 14
  • 15. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 15
  • 16. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 16 Key Features § Managed via intuitive and lightweight Webinterface § Automatically sets up reverse SSH tunnels § Integrated HTTPS reverse proxy § Dynamically add or remove tunnels on runtime § Easily deployable on clientside with deb packages § Add new clientservers with activation keys
  • 17. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 17
  • 18. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 18
  • 19. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 19 More features Benefits for system administrators § Multi user support § Logging functionalities § Health monitoring § Status of available package upgrades (via Landscape) § Email notifications about clientserver state
  • 20. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 20
  • 21. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 21
  • 22. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 22 ...even more features... Benefits for customers § Customer restricted access to webinterface § Ticket reporting to OpenERP as backend (Project Issue) § Webinterface focused on easy usability § Prepared for localized email notifications § Access to logging functionalities § Access to health monitoring § Access to package upgrade status
  • 23. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 23
  • 24. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 24
  • 25. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 25 ...and yet some other features § Exposure of tunneled ports can be toggled on demand § Works also without SSH tunneling (e.g. for sole monitoring purposes) § Can be easily modified include other TCP based services § REST inspired interface can also be used by 3rd party software
  • 26. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 26 OpenBIG-Remote-Server §  Easily installable using a deb-Package §  Works out-of-the-box §  Configuration with simple configfiles (e.g. for external services) §  Supports Ubuntu 12.04 LTS OpenBIG-Remote-Client §  Easily installable using a deb-Package §  Works out-of-the-box §  Depends only on default linux userland tools (autossh, curl, openssl, netstat) §  Registration by entering Activation key §  If needed, also manually configurable with configfile §  Supports any Ubuntu starting from 8.04 LTS
  • 27. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 27 OpenBIG-Remote-Server Security §  Webinterface access encrypted via HTTPS §  User‘s passwords stored as salted hashes §  Secure and simple user access and privilege management §  Consequent input validation and XSS and CSRF protection §  Integrated SSH Access usage auditing functionality §  Runs in seperate low privilege user contexts §  Additionally protected with WebApp Firewall (WAF)
  • 28. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 28 OpenBIG-Remote-Client Security §  Configuration and Health communication via HTTPS §  Tunnels encrypted via SSH §  Clientside HTTPS certificate and SSH-Fingerprint validation §  Runs in low privilege user context
  • 29. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 29 OpenBIG-Remote §  Lightweight alternative to full blown VPN solutions §  Access to in-house services without the need of network configuration §  No additional software on the users side needed (e.g. for home office) §  Greatly aids in remote OpenERP deployment on in-house servers §  Greatly aids the system administrators work in general §  Customizable for almost any TCP based service §  OpenBIG-Remote-Client trivially portable to other linux distributions §  Future-proof also for IPv6
  • 30. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 30
  • 31. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 31
  • 32. OpenERP Open Days 2013 / OpenBIG-Remote (Clemens Rambow, OpenBIG.org) Dienstag, 2. Juli 13 32 feel free to contact us at info@openbig.org or visit www.openbig.org