Co:Z SFTP SFTP mit z/os



Ähnliche Dokumente
ECC FILE TRANSFER SERVICE USER-GUIDE. Datum Leipzig. Ort. Document Release 004

How to Public key authentication with freesshd

Linux-Camp: Remote-Zugriff

Remote Tools. SFTP Port X11. Proxy SSH SCP.

Tools für DBA s und Cloud-Nutzer: ssh die Secure Shell

HD-Pool und Remote Tools

SSH. Die Secure Shell am Beispiel von OpenSSH. Dirk Geschke. Linux User Group Erding. 26. Oktober 2011

Remote Tools SFTP. Port X11. Proxy SSH SCP.

Vorlesung Linux Praktikum

Vorlesung Unix-Praktikum

Benutzer und Rechte Teil 1, Paketverwaltung

Benutzer und Rechte Teil 1, Paketverwaltung, SSH

Key-basierte SSH Login mit PuTTY

Vorlesung Unix-Praktikum

Dateien für eine Webseite auf den Server laden

Installation und Nutzung des SSH Clients 'PuTTY'

Vorlesung Unix-Praktikum

Anmeldung über Netz Secure Socket Layer Secure Shell SSH 1 SSH 2. Systemverwaltung. Tatjana Heuser. Sep Tatjana Heuser: Systemverwaltung

Herzlich Willkommen!

Filetransfer via SecureCoPy

Remote Tools. SFTP Port X11. Proxy SSH SCP.

Vertraulichkeit für sensible Daten und Transparenz für ihre Prozesse

Martin Vorländer PDV-SYSTEME GmbH

Secure Shell. Uwe Grossu / Matthias Rumitz AS-SYSTEME DOAG AS-SYSTEME GmbH

Perforce Installation mit SSL

Mit Putty und SSH Key auf einen Linux Server zugreifen. Vorbereitungen auf dem Client Rechner

Selbstverwaltung von Subversion Repositories

HTWK Leipzig. Matthias Jauernig. Die Secure Shell

Secure Shell (ssh) Thorsten Bormer

Modul 11: Sicherer Remote-Zugriff über SSH

NetUSE-SSH-Keymanager 2.12

Installation eines OwnCloud Servers

Übung - Erforschen von FTP

Mit PuTTY und WinSCP an der Pi

Installation von Git für unsere OpenDCC/Fichtelbahn Entwickler Stephan Bauer, Christoph Schörner, Andreas Kuhtz

Autor: Uwe Labs Stand: PuTTY in der paedml 3.0 Novell...1

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Tools für DBA s und Cloud-Nutzer: ssh die Secure Shell

EINRICHTUNG MAIL CLIENTS

Vorlesung Unix-Praktikum

Betrieb von QGIS in einer heterogenen Client-Server-Umgebung

Linux Inventarisierung mit Authentifizierung per RSA-Schlüssel. RSA-Schlüssel in Docusnap verwenden

Datenaustausch mit dem BMGF

Installationsanleitung

Programmieren mit Statistischer Software - Simulationen am Server -

FileZilla & WebShare Konfiguration von FileZilla und erste Schritte mit dem FTP-Client

INVENTORY360. Barcode-Scanner & Drucker. EntekSystems GmbH VERSION Inventory360 Support

SSMS- SecOVID. Migrationsleitfaden SecOVID auf SSMS-SecOVID. Windows, Linux/Solaris.

IPCOP Version VPN von Blau auf Grün mit Zerina und OpenVPN

Hinweise AbaKundensave (Up- und Download)

1 Guido Röwekamp arvato Systems GmbH 21. Juni ATICS Tage 2015

Anleitung: Verbindung mit der Datenbank

IT Solutions. AnyConnect unter Linux (Ubuntu 14.04) Gültige VPN Accounts:

Revisionskontrollsystem GIT

Arbeiten mit dem Datenbankservice von Clemens Aigner

Digitale Orientierung am Fachbereich SSH, scp, eigene Homepage, Drucken,... Justus Pfannschmidt Freie Universität Berlin

KVN-Portal. Kassenärztliche Vereinigung Niedersachsen. das Onlineportal der KVN. Dokumentation für Macintosh. Version 5.0 vom

Dirk Becker. OpenVPN. Das Praxisbuch. Galileo Press

Entwicklungsumgebung für die Laborübung

SSH Mehr als nur telnet mit crypto

Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger

Vortrag: Grundlagen 2010

Concurrent Versions System CVS in der Technischen Informatik

Änderungen verwalten mit git

Betriebssystem Windows - SSH Secure Shell Client

SSH im praktischen Einsatz

RAS-Zugang (Remote Access Service)

Samba. Zinching Dang. 06. Juni 2014

Upgrade G Data AntiVirus Business v6 auf v11

Bibliografische Informationen digitalisiert durch

Installationsanweisung

Network-Attached Storage mit FreeNAS

Internet unter OpenVMS Eine Übersicht

2.4 - Das Verwaltungsmodul moveon installieren - MS Access Version

Livestream mit alter Hardware. Arnold Wohlfeil, 14. Mai 2016

Best Practices WatchGuard Accessportal - Grundlagen und Konfiguration

LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: )

R e m o t e A c c e s s. Cyrus Massoumi

Die Überwachung lokaler Server Parameter durch den Local Check erfordert die Installation eines Monitoring Agents auf dem überwachten Server.

FileZilla - Anleitung

Schnellstart. Willkommen bei HiDrive. Erste Schritte in die Wolke! Dateien hochladen. Mailupload nutzen. Freigabelinks erzeugen. Gemeinsam zugreifen

Vorlesung SS 2001: Sicherheit in offenen Netzen

Initiative Tierwohl. Einrichtung des FTP-Zugangs zur Clearingstelle. In 5 Schritten zum sicheren FTP-Zugang. Version

Wer sind meine Administratoren Zugangskontrolle im Linux/Unix Umfeld wiedergewinnen. Christian Kreß

Installation von CVS mit sicherer Datenübertragung nach dem SSH-Protokoll unter Windows (Version 2.0)

Fernwartung des Schulservers übers Internet Anleitung ssh - putty winscp - für Arktur v bzw. v

SSH Authentifizierung über Public Key

Debian Installer Basics

Linux (min. Kernel 2.4) min. Java 1.5 MPJ (

SSH und VNC unter Raspbian

WebDav. - Zugriffe über auf den Schulserver über WebDav

Sichern des Acrolinx Servers mit HTTPS

Websites mit Dreamweaver MX und SSH ins Internet bringen

KINDERLEICHT INSTALLIERT

Benutzer und Rechte Teil 2, Paketverwaltung

Tutorium Fortgeschrittene

Transkript:

2015 Co:Z SFTP SFTP mit z/os Zusammen mit IBM Ported Tools for z/os: OpenSSH Gerhard Weißhaar gweisshaar@atics.de 1

Was ist SFTP? 2015 Secure File Transfer Protocol Auch: SSH File Transfer Protocol SFTP funktioniert nur in Verbindung mit SSH Subsystem von Secure Shell (SSH) SSH wurde Mitte der 90er Jahre als sichere Alternative zu rsh (Remote Shell), rcp (Remote Copy), rlogin (Remote Login) entwickelt und stand zunächst als Freeware zur Verfügung Nachdem der ursprüngliche Entwickler seine Idee in eine eigene Firma einbrachte, entstand ein Nachbau auf Grundlage der letzten frei verfügbaren Version im Rahmen des OPENSSH-Projekts 2

Wer nutzt SSH / SFTP? 2015 SSH ist Bestandteil praktisch jedes UNIX und LINUX Innerhalb dieser Plattformen sehr beliebt Putty ist ein Client der u.a. SSH unterstützt Putty steht auch unter Windows zur Verfügung z/os Unix System Services (USS) bietet standardmäßig kein SSH Seit z/os 1.6 IBM Ported Tools for z/os: OpenSSH Product number 5655-M23 Unpriced Erfordert separate Installation Redbook SG24-6448 stellt in Kapitel 10 die wesentlichen Eigenschaften vor 3

Abgrenzung von FTP 2015 SSH / SFTP immer mit sicherer Verbindung Verbindungsaufbau praktisch wie mit TLS / SSL Asymmetrische Schlüsselpaare erforderlich (RSA, DSA, ) Übertragung mit FTP unsicher UserId und Passwort bei der Anmeldung unverschlüsselt Alle weiteren übertragenen Informationen ebenfalls unverschlüsselt FTP nur sicher in Kombination mit TLS / SSL (FTPS) SSH (FTP over SSH) FTP und SFTP sind nicht kompatibel Unterschiedliche Subcommands 4

Einschränkung von SFTP 2015 SFTP bietet standardmäßig keine Unterstützung für die Ansprache von z/os Dateien Lediglich Support für POSIX Files Übertragung von Inhalten von z/os Dateien dennoch möglich Inhalt einer z/os Datei muss vor / nach der Übertragung von oder nach einem POSIX File kopiert werden Kein Interface zu ICF Katalogen Kein Interface zu JES 5

Ansatz von Dovetailed Technologies 2015 IBM Ported Tools for z/os: OpenSSH sieht die Möglichkeit eines Austauschs des Subsystems SFTP vor Co:Z Co-Processing Toolkit for z/os bietet unter anderem ein alternatives Subsystem für SFTP mit Support für POSIX Files z/os Dateien Members von PDS / PDSE ICF Kataloge Spool Files (JES) Kostenloses Produkt Serviceangebote verfügbar 6

Installation OpenSSH auf z/os 2015 Siehe Redbook SG24-6448 Kapitel 10.5 Alternativ zu der dort dargestellten Generierung von (RSA oder DSA) Schlüsselpaaren mit Hilfe des Programms ssh-keygen kann auch ein Zertifikat benutzt werden: 7

Installation OpenSSH auf z/os (2) 2015 Das Zertifikat wird dann über einen Keyring für die weitere Verwendung vorbereitet: /etc/ssh/zos_sshd_config: HostKeyRingLabel= SSHDAEM/SSHDAEM-RING S0W1- SSH-RSA 8

Installation Co:Z Toolkit auf z/os 2015 Herunterladen des Co:Z z/os installer file von dovetail.com Hochladen dieses Files auf z/os in ein USS File Ausführen des Files unter USS: 9

Installation Co:Z Toolkit auf z/os (2) 2015 Anpassung des Config Files /etc/ssh/sshd_config Auskommentieren der Zeile: #Subsystem sftp /usr/lib/ssh/sftp-server Neue Zeile: Subsystem sftp /usr/local/coz/sftp-server.sh Dieses Script bringt den original sftp-server der IBM zur Ausführung, außer der ausführende Benutzer hat im Pfad $HOME/.ssh/ ein File sftp-server.rc: 10

Installation Co:Z Toolkit auf z/os (3) 2015 Anpassung des site sftp-server.rc file (optional) /etc/ssh/sftp-server.rc Damit kann die Nutzung von Co:Z SFTP Server zum Default für alle Nutzer erklärt werden Das gilt auch wenn $HOME/.ssh/sftp-server.rc nicht existiert Einfügen der Zeile USE_COZ_SFTP=true Zur Nutzung der Vorteile des Co:Z SFTP Servers auf z/os ist keine weitere Installation von Code auf Client-Systemen erforderlich! 11

Nutzung Co:Z SFTP Server 2015 Nun haben wir einen funktionsfähigen Co:Z SFTP Server mit dem wir uns von einem Client aus verbinden können Start einer lokalen SSH Session auf Windows mit PUTTY Voraussetzung:SSHD muss auf diesem System laufen) 12

Nutzung Co:Z SFTP Server (2) 2015 Beim ersten Verbindungsversuch mit einem SFTP Server wird der key fingerprint angezeigt. Bei Bestätigung wird der Public Key und die IP-Adresse in die Liste der Known Hosts eingetragen 13

Nutzung Co:Z SFTP Server (3) 2015 Nach erfolgreichem Login mit dem Windows Account wird eine SFTP Session mit einem z/os gestartet Login auf dem Zielsystem mit einem z/os Account 14

Nutzung Co:Z SFTP Server (4) 2015 Der Co:Z SFTP Server ist aktiv, denn die typische Navigation ist möglich: 15

Navigation in Co:Z SFTP Server 2015 Cd //GWEIS wechselt die Working Directory auf katalogisierte Dateien mit HLQ GWEIS Erneuter cd cmd wechselt auf GWEIS.CMD 16

Zugriff auf JES Spool in Co:Z SFTP Server 2015 Cd //-jes wechselt die Working Directory auf JES Spool ls zeigt die Liste der Jobs gemäß Filterkriterien (aktuell: Owner=GWEIS) 17

Zugriff auf JES Spool in Co:Z SFTP Server (2) 2015 Cd job00328 wechselt auf den Output von J00328 ls al zeigt die Liste der JES Data Sets dieses Jobs Mit get können nun alle diese JES Data Sets oder einzelne unter Ansprache der DSID übertragen werden 18

Verwendung eines geeigneten GUI Client 2015 19

Co:Z SFTP Client auf z/os 2015 Der Co:Z SFTP Client auf z/os hat die selben guten Eigenschaften wie der Co:Z SFTP Server auf z/os POSIX Files Support von z/os Dateien Unterstützt ICF Kataloge Zugriff auf Members von PDS und PDS/E Verarbeitung aller Members einer GDG mit einem put Zur Navigation innerhalb des Raums von Dateien werden jetzt analoge Kommandos benutzt: lcd lpwd lls Start des Client mit cozsftp user@host 20

Co:Z SFTP Client auf z/os im Batch 2015 Utility COZBATCH ist ebenfalls Bestandteil des Co:Z for z/os Toolkit Passwort für Remote Login kann über eine Datei bereitgestellt werden Remote Login kann alternativ auch ohne Passwort erfolgen. Dafür wird dann die Public Key Authentication (StandardEinrichtung in SSH) genutzt. Der Public Key des Users wird auf dem Zielsystem vorab im Authorized Key File registriert Der Private Key des Users wird automatisch über den saf-ssh-agent während des Verbindungsaufbaus bereitgestellt Die Keys werden über ein Zertifikat im lokalen z/os vorgehalten 21

Co:Z SFTP Client auf z/os im Batch (2) 2015 22

Fazit 2015 SFTP bietet sich als sichere Alternative zu FTP beim Austausch von Files mit UNIX / LINUX Servern an Der Einsatz des Co:Z Toolkit for z/os ermöglicht problemlos den Zugriff auf Sequentielle z/os Dateien Members von PDS / PDSE Generation Data Sets JES Spool Dateien Darüber hinaus bietet das Co:Z Toolkit for z/os auch glänzende Voraussetzungen für den regelmäßigen Austausch von Datei-Inhalten im Batch 23

Vielen Dank für Ihre Aufmerksamkeit! 2015 24

2015 Vielen Dank für Ihre Aufmerksamkeit 25