Dies ist der Befehl pyhoca-cli, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
pyhoca-cli - X2Go-Befehlszeilen-Client in Python geschrieben
ZUSAMMENFASSUNG
pyhoca-cli [ Optionen ]
BESCHREIBUNG
pyhoca-cli zielt darauf ab, ein plattformübergreifender (Windows, Mac OS X, Linux) X2Go-Befehlszeilenclient zu sein
in Python geschrieben.
Sie können es verwenden, um Remote-X2Go-Sitzungen zu skripten oder einfach zu starten, fortzusetzen oder
Spiegeln von X2Go-Sitzungen über die Befehlszeile in einem Terminal.
Es unterstützt vielseitige Befehlszeilenoptionen sowie Parsing x2goclient Konfiguration
Dateien.
Weitere Informationen finden Sie in der mitgelieferten README und TODO pyhoca-cli.
COMMON OPTIONAL
pyhoca-cli akzeptiert die folgenden allgemeinen Optionen:
-H, --help
Eine Hilfe mit allen verfügbaren Befehlszeilenoptionen anzeigen und beenden.
-V, --Version
Versionsinformationen ausgeben und beenden.
-D, --ruhig
Keine Ausgabe nach stdout!
-D, --debuggen
Debugging-Ausgabe aktivieren.
--libdebug
Aktivieren Sie den Debugging-Code des zugrunde liegenden Python X2Go-Moduls.
--libdebug-sftpxfer
Aktivieren Sie den Debugging-Code des sFTP-Servercodes von Python X2Go (sehr ausführlich, und es kann
sogar promiskuitive Daten preisgeben).
SERVER / SESSION PROFIL
Sie müssen entweder einen Servernamen oder ein vorkonfiguriertes X2GoClient-Sitzungsprofil angeben, um
erzählen pyhoca-cli mit welchem X2Go-Server verbunden werden soll. pyhoca-cli startet nicht, wenn keiner von
diese beiden Optionen wurden in der Befehlszeile angegeben.
--Server
Wenn nicht im LDAP-Modus, müssen Sie immer den Hostnamen oder die IP des entfernten X2Go-Servers benennen
Adresse.
-P, --Sitzungsprofil
Der Name des Sitzungsprofils, das zum Herstellen der Verbindung verwendet werden soll.
MASSNAHMEN
pyhoca-cli akzeptiert ausschließlich eine der aufgeführten Aktionen:
-N, --Neu
Starten Sie eine neue X2Go-Sitzung auf dem Server (Standardmodus, wenn kein Modus explizit angegeben ist)
spezifiziert).
-R, --Lebenslauf
Bestehende X2Go-Sitzung fortsetzen auf Server. Sonderwerte für
sind ,,NEWEST'' (wird die jüngste Sitzung fortsetzen) oder ,,OLDEST'' (Fortsetzung
Sitzung mit dem ältesten Zeitstempel).
-D, --share-desktop @
Teilen Sie eine X2Go-Sitzung auf dem von . angegebenen Remote-Server @ , wohingegen
kann derselbe Benutzer sein, der die Sitzung im Freigabemodus startet, oder ein anderer
Benutzer, der X2Go-Desktop-Sharing für den aktuellen Benutzer gewährt.
-S, --aussetzen
Unterbrechen Sie die laufende X2Go-Sitzung . Ein besonderer Wert für ist
,,ALL'' (unterbricht alle Sitzungen des verbundenen Benutzers).
-T, --kündigen
Beenden der laufenden X2Go-Sitzung . Ein besonderer Wert für
ist ,,ALL'' (beendet alle Sitzungen des verbundenen Benutzers).
-L, --list-sessions
Listet die X2Go-Sitzungen des Benutzers auf dem Server auf.
--von-stdin
Für die LightDM-Remote-Login-Integration: lesen
von STDIN' und starten Sie eine neue Sitzung, übertragen Sie eine laufende Sitzung oder
eine unterbrochene Sitzung wieder aufnehmen.
Wenn mehrere Sitzungen derselben Desktop-Shell ausgeführt/angehalten werden, wird die
Die erste gefundene Sitzung wird übertragen/fortgesetzt. Bei mehreren Sitzungen
Ausführung mit einer anderen Desktop-Shell als Sitzungstyp (oder sogar Rootless-Sitzungen)
keine dieser Sitzungen wird berührt, es sei denn, eine der erkannten Sitzungen stimmt überein
in der angeforderten Desktop-Shell (dh X2Go-Sitzungstyp).
Diese Option ist nur für die Linux-Version von . verfügbar pyhoca-cli.
AKTION OPTIONAL
pyhoca-cli Aktionen können durch diese Optionen optimiert werden:
--clean-sessions
Bereinigen Sie alle angehaltenen/laufenden Sitzungen des Benutzers, bevor Sie eine neue auf dem . starten
namens X2Go-Server.
--terminate-on-ctrl-c
Beenden Sie die verbundene Sitzung, wenn Sie STRG+C drücken (anstatt die
Sitzung).
X2GO OPTIONAL
-C, --Befehl
Befehl zum Ausführen mit --Neu Modus auf dem Server (Standard: xterm).
-du, --Nutzername
Benutzername für die Sitzung (Standard: aktuell angemeldeter Benutzer).
--Passwort
Benutzerkennwort für diese Sitzung. Wenn ein passender privater SSH-Schlüssel verfügbar ist, dieser
wird für die Authentifizierung bevorzugt. Das Klartext-Passwort, das
in der Befehlszeile angegeben wird in der Systemprozessliste maskiert
(Linux, MacOS). Auf Windows-Systemen ist die Verwendung der Option --password verboten.
-P, --remote-ssh-port
SSH-Port des entfernten X2Go-Servers (Standard: 22).
-k, --ssh-privkey
Datei verwenden als privater Schlüssel für SSH-Verbindungen (Standard: ~/.ssh/id_rsa).
--add-to-known-hosts
RSA/DSA-Hostschlüssel hinzufügen zu ~/.ssh/known_hosts wenn die Authentizität des Servers nicht sein kann
eingerichtet (Standard: nicht gesetzt).
--Klang {Impuls|esd|keine}
Soundsystem des X2Go-Servers (Standard: 'pulse').
-F, --share-local-folders [, [,...]]
Eine durch Kommas getrennte Liste lokaler Ordner, die in der Fernbedienung verfügbar gemacht werden sollen
X2Go-Sitzung.
Verwenden Sie X2Go-Drucken (Standard: deaktiviert).
--share-mode {0|1}
Freigabemodus für X2Go-Desktop-Sharing (0: Nur Ansicht, 1: Vollzugriff).
--auth-versuche {0,1,2,3, ...}
Anzahl der interaktiven Authentifizierungsversuche bei Authentifizierung mit dem
Server fällt aus (falsches Passwort?). Ein Wert gleich 0 deaktiviert die interaktive
Authentifizierung vollständig und erfordert die Angabe eines privaten SSH-Schlüssels auf dem
Befehlszeile oder im Sitzungsprofil oder dass die Befehlszeilenoption --password
wird eingesetzt.
BROKER OPTIONAL
Falls Sie X2Go-Sitzungsprofile von einem X2Go-Sitzungsbroker abrufen möchten, verwenden Sie die
folgende Optionen:
--broker-url=
Präzisiere das des X2Go-Sitzungsbrokers. pyhoca-cli kann auf http:// und zugreifen
ssh://-Stil-URLs.
Syntax von für HTTP-Brokerage:
http(s):// : @ : /Pfad/zu/makler
Syntax von für SSH-Brokerage:
ssh:// : @ : /usr/bin/x2gobroker (oder eine beliebige ausführbare Datei)
die der Broker per SSH bereitstellt).
--makler-passwort
Sitzungsbroker-Passwort zum Abrufen von Sitzungsprofilen aus der X2Go-Sitzung
Makler. Das in der Befehlszeile angegebene Klartext-Passwort lautet
in der Systemprozessliste maskiert (Linux, MacOS). Auf Windows-Systemen ist die
Die Verwendung der Option --broker-password ist verboten.
--broker-cacertfile=
NOCH NICHT IMPLEMENTIERT: Geben Sie eine spezielle (selbstsignierte) Root-CACert-Datei an, die
gewöhnen, wenn eine Verbindung zu einem X2Go Session Broker über https (SSL) hergestellt wird. (Nicht
noch umgesetzt).
--broker-noauth
NOCH NICHT IMPLEMENTIERT: Der X2Go Session Broker ist ohne Authentifizierung zugänglich.
--auth-id=
NOCH NICHT UMGESETZT: Verwenden Sie dies zur Authentifizierung gegenüber dem X2Go
Sitzungsbroker. Diese Option macht meistens Sinn zusammen mit --broker-autologin or
--broker-ssh-key. (Noch nicht implementiert).
--broker-autologin
NOCH NICHT implementiert: Für SSH-basierte X2Go Session Broker. Wenn ein SSH-Agent ist
verfügbare oder Standardschlüsseldateien vorhanden sind, dann versuchen Sie diese zur Authentifizierung gegen die
X2Go-Sitzungsbroker. (Noch nicht implementiert).
--broker-ssh-key=
NOCH NICHT implementiert: Für SSH-basierte X2Go Session Broker. Vollständiger Pfad zu einem gültigen SSH
private Schlüsseldatei. (Noch nicht implementiert).
NX OPTIONAL (Ausführung 3)
-G, --Geometrie { x |Vollbild|Maximieren}
Bildschirmgeometrie (Standard: '800x600').
-Q, --Verknüpfung {modem|isdn|adsl|wan|lan}
Linkqualität (Standard: 'adsl')
-T, --Sitzungstyp {Desktop|Anwendung}
Sitzungstyp (Standard: 'Anwendung'). Hinweis: Es gibt auch einige automatische Erkennung
Feature für den Sitzungstyp, der in den Code integriert ist. Es kann nicht immer passieren, was
Sie erwarten von der Einstellung dieser Option.
-P, --Pack
Komprimierungsmethode (mögliche Werte siehe unten).
--kbd-layout {uns|de|fr|...}
Tastaturlayout verwenden (Standard: 'us').
--kbd-typ {auto|pc105/us|pc105/de|...}
Legen Sie den Tastaturtyp fest (Standard 'pc105/us'). Verwenden Auto als Wert hier, um X2Go's zu aktivieren
Code zur automatischen Erkennung der Tastatur.
BACKEND OPTIONAL
pyhoca-gui unterstützt die transparente Nutzung verschiedener Daten-Backends. Für Konfiguration drei
Backends sind üblich: FILE, GCONF (nur Linux) und WINREG (nur Windows). Der Standard
Backend ist derzeit das FILE-Backend auf allen Plattformen.
Für die Client-Server-Kommunikation ist das einzige noch implementierte Backend das STDOUT-Backend (wie
X2Go-Serverbefehle geben ihre Ausführungsergebnisse nach /dev/stdout aus. (Aber andere
Kommunikations-Backends könnten in Zukunft möglich sein...).
Ebenso fokussieren wir uns auf einen Nachfolger des aktuellen NX3-Agenten-/Proxy-Tools. EIN
Änderung im Proxy-Backend wird auch als Backend implementiert.
--backend-controlsession
Erzwingen Sie die Verwendung eines bestimmten CONTROLSESSION_BACKEND (verwenden Sie dies nur, wenn Sie es wissen
genau das, was du tust).
--backend-terminalsession
Erzwingen Sie die Verwendung eines bestimmten TERMINALSESSION_BACKEND (verwenden Sie dies nur, wenn Sie es wissen
genau das, was du tust).
--backend-serversessioninfo
Erzwingen Sie die Verwendung eines bestimmten SERVERSESSIONINFO_BACKEND (verwenden Sie dies nur, wenn Sie es wissen
genau das, was du tust).
--backend-serversessionlist
Erzwingen Sie die Verwendung einer bestimmten SERVERSESSIONLIST_BACKEND (verwenden Sie dies nicht, es sei denn, Sie wissen es
genau das, was du tust).
--backend-proxy
Erzwingen Sie die Verwendung eines bestimmten PROXY_BACKEND (verwenden Sie dies nicht, es sei denn, Sie wissen es genau
was machst du).
--backend-sessionprofiles
Verwenden Sie das angegebene Back-End für den Zugriff auf Sitzungsprofile, verfügbare Back-Ends unter Linux:
DATEIEN, GCONF; unter Windows: DATEIEN, WINREG.
--backend-clientsettings
Verwenden Sie das angegebene Backend für den Zugriff auf die Konfiguration der Clienteinstellungen, verfügbar
Backends unter Linux: DATEIEN, GCONF; unter Windows: DATEIEN, WINREG.
--backend-clientprinting
Verwenden Sie das angegebene Backend für den Zugriff auf die Client-Druckkonfiguration, verfügbar
Backends unter Linux: DATEIEN, GCONF; unter Windows: DATEIEN, WINREG..SH-KOMPATIBILITÄT
OPTIONAL pyhoca-cli zielt darauf ab, mit allen Befehlszeilenoptionen vollständig kompatibel zu sein und
Sitzungskonfigurationsdateien des X2Go-Befehlszeilenclients des X2Go-Projekts x2goclient-cli
sowie x2goclient GUI. Dies ist noch in Arbeit. Um das zu erreichen,
einige Kompatibilitätsoptionen wurden bereits hinzugefügt:
--Hafen
Kompatibilitätsoption, synonym zu --remote-ssh-port .
--ssh-key
Kompatibilitätsoption, synonym zu --ssh-privkey SSH_KEY.
--use-sound {ja|nein}
Kompatibilitätsoption, synonym zu --Klang {Impuls|keine}.
--client-ssh-port
Kompatibilitätsoption für die x2goclient-GUI. PyHoca-Cli (bzw. Python X2Go) bringt
einen eigenen internen sFTP-Server. Daher wird diese Option ignoriert.
NX KOMPRESSION METHODEN
Als NX-Kompressionsverfahren (--Pack Option) sind folgende Werte möglich. Die %
Zeichen muss durch eine Ziffer 0-9 ersetzt werden.
nopack, 8, 64, 256, 512, 4k, 32k, 64k, 256k, 2m, 16m 256-rdp, 256-rdp-komprimiert, 32k-rdp,
32k-rdp-komprimiert, 64k-rdp 64k-rdp-komprimiert, 16m-rdp, 16m-rdp-komprimiert rfb-hextile,
rfb-dicht, rfb-dicht-komprimiert 8-dicht, 64-dicht, 256-dicht, 512-dicht, 4k-dicht, 32k-
eng 64k-tight, 256k-tight, 2m-tight, 16m-tight 8-jpeg-%, 64-jpeg, 256-jpeg, 512-jpeg,
4k-JPEG, 32k-JPEG 64k-JPEG, 256k-JPEG, 2m-JPEG, 16m-JPEG-% 8-png-JPEG-%, 64-png-JPEG,
256-png-jpeg, 512-png-jpeg, 4k-png-jpeg 32k-png-jpeg, 64k-png-jpeg, 256k-png-jpeg, 2m-png-
JPEG, 16m-png-jpeg-% 8-png-%, 64-png, 256-png, 512-png, 4k-png 32k-png, 64k-png, 256k-png,
2m-png, 16m-png-% 16m-rgb-%, 16m-rle-%
Verwenden Sie pyhoca-cli online mit den onworks.net-Diensten