SlideShare ist ein Scribd-Unternehmen logo
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
www.filemaker-konferenz.com
Christian Schmitz
FileMaker und Linux mit SSH zusammenführen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Agenda
• Was ist SSH?
• SFTP mit CURL
• SSH
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Was ist SSH bzw. Secure Shell
• Ein Netzwerkprotokoll
• Verschlüsselte Verbindung
• Mehrere Verschlüsselungs- und
Authentifikations-Algorithmen
• Port 22
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Was ist SSH bzw. Secure Shell
• Verwendung
• SSH für Kommandozeile für Shell
• SFTP & SCP für Dateitransfer
• X11 über SSH
• TCP/IP Tunnel
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Server
• Linux Server
• Beim Hoster der Webseite
• FileMaker Cloud
• Eigener Mac/Win/Linux Server mit ssh Dienst
• Zugang via
• Benutzername & Passwort
• Benutzername & Privater Schlüssel als Datei
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
MBS Plugin
• CURL Verbindung
• Mit SSL & SSH Bibliothek
• Dateitransfers
• Dateien löschen/verschieben/auflisten
• SSH Session
• Zu Server verbinden
• Shell Befehle ausführen
• SSH Tunnel
• Aktuell nicht für FileMaker, aber Xojo.
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
CURL Verbindung
• URL mit sftp://
• sftp://monkeybread.eu/test/Datei.txt
• Passwort & Benutzername via Optionen
• Privater Schlüssel als Dateipfade:
• CURL.SetOptionSSHPrivateKeyfile
• CURL.SetOptionSSHPublicKeyfile
• CURL.SetOptionUsername nicht vergessen!
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
SSH Authentication Method
• Nur mit Passwort:
• CURL.SetOptionSSHAuthTypes mit 2+8
• 2 -> Passwort
• 8 -> Interaktive Passwortabfrage
• Nur mit Private/Public Key:
• CURL.SetOptionSSHAuthTypes mit 1
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Download
• CURL.GetResultAsContainer
• Container
• CURL.GetResultAsText
• Text
• CURL.CreateOutputFile
• Pfad zur Datei für Streamen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Upload
• CURL.SetInputFile
• Container
• CURL.SetInputText
• Text
• CURL.OpenInputFile
• Pfad zur Datei für Streamen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Beispiel
Variable setzen [ $curl ; Wert: MBS("CURL.New") ]
Variable setzen [ $r ; Wert: MBS("CURL.SetOptionURL"; $curl; Test::URL ) ]
Variable setzen [ $r ; Wert: MBS("CURL.SetOptionUpload"; $curl; 1) ]
Variable setzen [ $r ; Wert: MBS("CURL.SetOptionPassword"; $curl; Test::Passwort) ]
Variable setzen [ $r ; Wert: MBS("CURL.SetOptionUsername"; $curl; Test::Name) ]
Variable setzen [ $r ; Wert: MBS("CURL.SetInputFile"; $curl; Test::Bild) ]
Variable setzen [ $result ; Wert: MBS("CURL.Perform"; $curl) ]
Variable setzen [ $debug ; Wert: MBS("CURL.GetDebugAsText"; $curl) ]
Feldwert setzen [ Test::Result ; $result ]
Feldwert setzen [ Test::Debug ; $debug ]
Variable setzen [ $result ; Wert: MBS("CURL.Cleanup"; $curl) ]
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Operationen
• Dateien auflisten
• URL mit / am Ende
• CURL.SetOptionDirListOnly
• Datei löschen
• CURL.SetOptionQuote mit “rm Pfad”
• Datei umbenennen:
• CURL.SetOptionQuote mit
“rename OldName.txt NewName.txt”
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Operationen
• Ordner anlegen
• CURL.SetOptionQuote mit “mkdir Pfad”
• Ordner löschen
• CURL.SetOptionQuote mit “rmdir Pfad”
• Zugriffsrechte setzen mit chgrp, chmod, chown
• Link im Dateisystem erzeugen mit ln
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
SSH Session
• Verbindung zum Server aufbauen
• Authentifizierung
• Befehl ausführen
• Eingaben senden
• Ausgaben lesen
• Verbindung schließen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Verbindung
• Neues SSH Objekt mit SSH.New
• SSH Nummer merken
• Mehrere parallele Verbindungen möglich
• SSH.Connect verbindet mit IP/Domain und Port.
• IPv4 oder IPv6
• SSH.SessionHandshake sendet Begrüßung
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Verbindung
• SSH.HostKey
• Neuen Hostkey mit letztem Hostkey vergleichen
• z.B.6AA6EF12905A2AF95423A5CA94036CB12240618
9
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Authentifizierung
• SSH.UserAuthList holte Liste der Methoden:
• Password:
• SSH.UserAuthPassword
• Keyboard-Interactive:
• SSH.UserAuthKeyboardInteractive
• PublicKey:
• SSH.UserAuthPublicKey
• SSH.IsAuthenticated
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Befehl ausführen
• SSH.OpenSession
• Öffnet Terminal Session
• SSH.Execute führt Befehl aus
• MBS( "SSH.Execute"; $ssh; "whoami" )
• Asynchron!
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Eingaben / Ausgaben
• Eingaben an das Programm schicken:
• SSH.WriteText oder SSH.WriteHex
• MBS( "SSH.WriteText"; SSH; Text { ; Encoding;
Stream } )
• Ausgaben lesen:
• SSH.ReadText oder SSH.ReadHex
• MBS( "SSH.ReadText"; SSH { ; length; Encoding;
Stream } )
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Ausgaben lesen
• SSH.CloseChannel
• Terminalverbindung beenden
• SSH.Disconnect
• Schließt Verbindung
• SSH.Release
• Speicher freigeben
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Viel Spaß
• SSH Verbindungen per MBS Plugin
• Automatisch
• FileMaker Cloud Daten hoch/runter laden
• Logs laden
• Shell Befehle auf Server ausführen
• Dateien kopieren
• Backup starten
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages

Weitere ähnliche Inhalte

PPTX
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
PPTX
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
PPTX
FMK2018- Audit Log Arnold Kegebein
PPTX
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
PPTX
FMK2018- Microsoft Active directory Thomas Hirt
PPTX
FMK2018- Was ist neu fm17v1 Michael Valentin
PPTX
FMK2018 Screencasts - Thomas Hirt LightningTalk
PPTX
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Audit Log Arnold Kegebein
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
FMK2018- Microsoft Active directory Thomas Hirt
FMK2018- Was ist neu fm17v1 Michael Valentin
FMK2018 Screencasts - Thomas Hirt LightningTalk
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz

Was ist angesagt? (20)

PPTX
FMK2018- Anforderungen einer Standardsoftware Karsten Risseeuw
PDF
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
PDF
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
PDF
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
PPTX
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
PDF
FMK2018 FileMaker Kalkulation, Funktionen by Swen Bauer
PDF
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
PPTX
FMK2018-Migration und Synchronisation Holger Darjus
PPTX
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
PPTX
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
PPTX
FMK2018- JSON Innerhalb FileMaker Thomas Hirt
PDF
FMK2018 Arbeiten mit Layouts by Swen Bauer
PDF
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
PPTX
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
PDF
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
PPTX
FMK2018- Kalender in FileMaker Otmar Kramis
PDF
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
PDF
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
PDF
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
PDF
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
FMK2018- Anforderungen einer Standardsoftware Karsten Risseeuw
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018 Unbegrenzte Hierarchien in FileMaker Philosophie’, Grundkonstruktione...
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018 FileMaker Kalkulation, Funktionen by Swen Bauer
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018-Migration und Synchronisation Holger Darjus
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018- JSON Innerhalb FileMaker Thomas Hirt
FMK2018 Arbeiten mit Layouts by Swen Bauer
FMK2018 FileMaker Server 17 - Solution Deployment neu gedacht Der Bruch mit d...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2018- Kalender in FileMaker Otmar Kramis
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC Brauch ich da wen, oder...
Anzeige

Ähnlich wie FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz (20)

PDF
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
PDF
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
PDF
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
PPTX
FMK2018- Migration tool Philipp Puls
PDF
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
PDF
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
PDF
FMK 2016 - Thomas Hirt - FileMaker Server SSL Zertifikate
PDF
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
PDF
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
PDF
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
PDF
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
PPTX
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
PDF
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
PDF
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
PDF
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...
PDF
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
PDF
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
PDF
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
PPT
XML-Socket-Server zur Kommunikation mit Flash
PDF
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - MBS FileMaker Plugin by Christian Schmitz
FMK2018- Migration tool Philipp Puls
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK 2016 - Thomas Hirt - FileMaker Server SSL Zertifikate
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
XML-Socket-Server zur Kommunikation mit Flash
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
Anzeige

Mehr von Verein FM Konferenz (20)

PDF
FMK2022 Excel und FileMaker Schittko.pdf
PDF
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
PDF
FMK2022 Custom Functions von Philipp Puls
PDF
FMK2022 FileMaker Fehler von Martin Schwarz
PDF
FMK2022 Neue Programmiertechniken von Adam Augusting
PDF
FMK2022 FileMaker und Javascript von Adam Augustin
PDF
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
PDF
FMK2022 Dokumentation - Thomas Hirt
PDF
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
PDF
FMK2022 FileMaker Integrated Development Environment - Russell Watson
PDF
FMK2022 Datenschutz DSGVO Christoph Kluss
PDF
FMK2022 Rechnungen Inkasso - Christoph Kluss
PDF
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
PDF
FMK2019 bug off lightning talk by Russell Watson
PDF
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
PDF
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
PDF
FMK2019 Hardware Integrated by HOnza Koudelka
PDF
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
PDF
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
PDF
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Dokumentation - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2019 bug off lightning talk by Russell Watson
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...

FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz

  • 1. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 www.filemaker-konferenz.com Christian Schmitz FileMaker und Linux mit SSH zusammenführen
  • 2. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Agenda • Was ist SSH? • SFTP mit CURL • SSH
  • 3. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Was ist SSH bzw. Secure Shell • Ein Netzwerkprotokoll • Verschlüsselte Verbindung • Mehrere Verschlüsselungs- und Authentifikations-Algorithmen • Port 22
  • 4. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Was ist SSH bzw. Secure Shell • Verwendung • SSH für Kommandozeile für Shell • SFTP & SCP für Dateitransfer • X11 über SSH • TCP/IP Tunnel
  • 5. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Server • Linux Server • Beim Hoster der Webseite • FileMaker Cloud • Eigener Mac/Win/Linux Server mit ssh Dienst • Zugang via • Benutzername & Passwort • Benutzername & Privater Schlüssel als Datei
  • 6. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher MBS Plugin • CURL Verbindung • Mit SSL & SSH Bibliothek • Dateitransfers • Dateien löschen/verschieben/auflisten • SSH Session • Zu Server verbinden • Shell Befehle ausführen • SSH Tunnel • Aktuell nicht für FileMaker, aber Xojo.
  • 7. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher CURL Verbindung • URL mit sftp:// • sftp://monkeybread.eu/test/Datei.txt • Passwort & Benutzername via Optionen • Privater Schlüssel als Dateipfade: • CURL.SetOptionSSHPrivateKeyfile • CURL.SetOptionSSHPublicKeyfile • CURL.SetOptionUsername nicht vergessen!
  • 8. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher SSH Authentication Method • Nur mit Passwort: • CURL.SetOptionSSHAuthTypes mit 2+8 • 2 -> Passwort • 8 -> Interaktive Passwortabfrage • Nur mit Private/Public Key: • CURL.SetOptionSSHAuthTypes mit 1
  • 9. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Download • CURL.GetResultAsContainer • Container • CURL.GetResultAsText • Text • CURL.CreateOutputFile • Pfad zur Datei für Streamen
  • 10. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Upload • CURL.SetInputFile • Container • CURL.SetInputText • Text • CURL.OpenInputFile • Pfad zur Datei für Streamen
  • 11. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Beispiel Variable setzen [ $curl ; Wert: MBS("CURL.New") ] Variable setzen [ $r ; Wert: MBS("CURL.SetOptionURL"; $curl; Test::URL ) ] Variable setzen [ $r ; Wert: MBS("CURL.SetOptionUpload"; $curl; 1) ] Variable setzen [ $r ; Wert: MBS("CURL.SetOptionPassword"; $curl; Test::Passwort) ] Variable setzen [ $r ; Wert: MBS("CURL.SetOptionUsername"; $curl; Test::Name) ] Variable setzen [ $r ; Wert: MBS("CURL.SetInputFile"; $curl; Test::Bild) ] Variable setzen [ $result ; Wert: MBS("CURL.Perform"; $curl) ] Variable setzen [ $debug ; Wert: MBS("CURL.GetDebugAsText"; $curl) ] Feldwert setzen [ Test::Result ; $result ] Feldwert setzen [ Test::Debug ; $debug ] Variable setzen [ $result ; Wert: MBS("CURL.Cleanup"; $curl) ]
  • 12. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Operationen • Dateien auflisten • URL mit / am Ende • CURL.SetOptionDirListOnly • Datei löschen • CURL.SetOptionQuote mit “rm Pfad” • Datei umbenennen: • CURL.SetOptionQuote mit “rename OldName.txt NewName.txt”
  • 13. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Operationen • Ordner anlegen • CURL.SetOptionQuote mit “mkdir Pfad” • Ordner löschen • CURL.SetOptionQuote mit “rmdir Pfad” • Zugriffsrechte setzen mit chgrp, chmod, chown • Link im Dateisystem erzeugen mit ln
  • 14. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher SSH Session • Verbindung zum Server aufbauen • Authentifizierung • Befehl ausführen • Eingaben senden • Ausgaben lesen • Verbindung schließen
  • 15. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Verbindung • Neues SSH Objekt mit SSH.New • SSH Nummer merken • Mehrere parallele Verbindungen möglich • SSH.Connect verbindet mit IP/Domain und Port. • IPv4 oder IPv6 • SSH.SessionHandshake sendet Begrüßung
  • 16. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Verbindung • SSH.HostKey • Neuen Hostkey mit letztem Hostkey vergleichen • z.B.6AA6EF12905A2AF95423A5CA94036CB12240618 9
  • 17. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Authentifizierung • SSH.UserAuthList holte Liste der Methoden: • Password: • SSH.UserAuthPassword • Keyboard-Interactive: • SSH.UserAuthKeyboardInteractive • PublicKey: • SSH.UserAuthPublicKey • SSH.IsAuthenticated
  • 18. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Befehl ausführen • SSH.OpenSession • Öffnet Terminal Session • SSH.Execute führt Befehl aus • MBS( "SSH.Execute"; $ssh; "whoami" ) • Asynchron!
  • 19. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Eingaben / Ausgaben • Eingaben an das Programm schicken: • SSH.WriteText oder SSH.WriteHex • MBS( "SSH.WriteText"; SSH; Text { ; Encoding; Stream } ) • Ausgaben lesen: • SSH.ReadText oder SSH.ReadHex • MBS( "SSH.ReadText"; SSH { ; length; Encoding; Stream } )
  • 20. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Ausgaben lesen • SSH.CloseChannel • Terminalverbindung beenden • SSH.Disconnect • Schließt Verbindung • SSH.Release • Speicher freigeben
  • 21. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Viel Spaß • SSH Verbindungen per MBS Plugin • Automatisch • FileMaker Cloud Daten hoch/runter laden • Logs laden • Shell Befehle auf Server ausführen • Dateien kopieren • Backup starten
  • 22. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages