EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

csftpp – Online in der Cloud

Führen Sie csftpp im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl csftpp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


csftp – Cluster-Verwaltungstool

ZUSAMMENFASSUNG


csftp [-a ' '] [-K ] [-q] [-c ' '] [-C ' '] [--debug
[[...] || ]] [-d] [-e '<[Benutzer@] [:port]>'] [-f ' '] [-h] [-L '[tag]']
[-H] [-o ' '] [-P ] [-Q] [-s] [-r ' '] [-T ' '] [-g] [-T
' '] [-u] [-?] [-A] [-l '<Benutzername>'] [-v]

BESCHREIBUNG


Der Befehl öffnet eine Administrationskonsole und ein xterm für alle angegebenen Hosts. Beliebiger Text
in die Administrationskonsole eingegeben wird auf alle Fenster repliziert. Alle Fenster können auch
direkt eingetippt werden.

Dieses Tool ist für (aber nicht beschränkt auf) Clusterverwaltung gedacht, bei der dasselbe
Konfiguration oder Befehle müssen auf jedem Knoten innerhalb des Clusters ausgeführt werden. Diese ausführen
Befehle auf einmal über dieses Tool stellen sicher, dass alle Knoten synchron gehalten werden.

Verbindungen werden über SFTP geöffnet, das korrekt installiert und konfiguriert sein muss.

Beim Bearbeiten von Dateien ist besondere Vorsicht geboten, da sich Zeilen möglicherweise nicht unbedingt in der Datei befinden
die selbe Reihenfolge; unter der Annahme, dass Zeile 5 auf allen Servern gleich ist, und ändern Sie dies
gefährlich. Es ist besser, nach der zu ändernden Zeile zu suchen und alle zu überprüfen
Terminals sind wie erwartet, bevor Änderungen festgeschrieben werden.

Des Weiteren Notizen
Siehe auch "BEKANNTE FEHLER".

· Die gestrichelte Linie in jedem Untermenü ist ein Abriss, dh klicken Sie darauf und das Untermenü ist
in ein eigenes Fenster verwandelt.

· Durch Deaktivieren eines Hostnamens im Untermenü Hosts wird der Host vom Cluster getrennt
Steuerfenster, sodass kein in die Konsole eingegebener Text an diesen Host gesendet wird. Betreff-
Wenn Sie es auswählen, wird es wieder angeschlossen.

· Wenn die Menüleisten Ihres Fenstermanagers von Terminalfenstern verdeckt sind, lesen Sie die
"screen_reserve_XXXXX"-Optionen im $HOME/.clusterssh/config Datei (siehe "DATEIEN").

· Wenn sich die Terminals zu stark überlappen, siehe die Optionen "terminal_reserve_XXXXX" im
$HOME/.clusterssh/config Datei (siehe "DATEIEN").

· Wenn Sie ClusterSSH auf einer großen Anzahl von Systemen verwenden, um eine Verbindung zu einem einzelnen System mithilfe von . herzustellen
ein SSH-Dienstprogramm (z. B. geben Sie einen Befehl aus, um eine Datei mit scp von der Fernbedienung zu kopieren
Computer an einen einzelnen Host) und wenn diese Verbindungen eine Authentifizierung erfordern (z
Sie werden sich mit einem Passwort authentifizieren), kann der sshd-Daemon an diesem Ort
Verbindungen nach der Anzahl "MaxStartups"-Limit in . verweigern sshd_config ist überschritten.
(Wenn dieser Wert nicht festgelegt ist, wird standardmäßig 10 verwendet). Dies ist das erwartete Verhalten; sshd verwendet
dieser Mechanismus, um DoS-Angriffe von nicht authentifizierten Quellen zu verhindern. Bitte stimmen
sshd_config und laden Sie den SSH-Daemon neu, oder ziehen Sie in Betracht, den ~ / .ssh / autorisierte_Tasten
Authentifizierungsmechanismus, wenn dieses Problem auftritt.

· Wenn Client-Fenster nicht geöffnet werden können, versuchen Sie Folgendes auszuführen:

„csftp -e {einzelner Hostname}“

Dadurch werden die Mechanismen getestet, die zum Öffnen von Fenstern für Hosts verwendet werden. Dies könnte daran liegen
entweder die Terminaloption "-xrm", die "AllowSendEvents" aktiviert (einige Terminals tun
diese Option nicht erforderlich, andere Terminals haben eine andere Methode, um sie zu aktivieren - siehe
Ihrer Terminaldokumentation) oder der Konfiguration von „sftp“.

OPTIONAL


Einige dieser Optionen können auch in der Konfigurationsdatei definiert werden. Standardoptionen
werden entsprechend angezeigt.

--Handlung ' ', -ein ' '
Führen Sie den Befehl in jeder Sitzung aus, z. B. "-a 'vi / Etc / hosts'" um direkt in ein vi . zu fallen
Session.

--automatisch schließen , -K
Anzahl der Sekunden, die gewartet werden soll, bevor fertige Terminalfenster geschlossen werden.

--autoquit, -q
Automatisches Beenden umschalten, nachdem das letzte Client-Fenster geschlossen wurde (überschreibt die
Konfigurationsdatei).

--cluster-Datei ' ', -C ' '
Verwenden Sie die mitgelieferte Datei als zusätzliche Cluster-Datei (siehe auch "DATEIEN").

--Konfigurationsdatei ' ', -C ' '
Verwenden Sie die mitgelieferte Datei als zusätzliche Konfigurationsdatei (siehe auch "DATEIEN").

--debug [[...] || ]
Debuggen aktivieren. Es kann entweder ein Level angegeben oder die Option wiederholt werden
mehrmals. Maximalstufe ist 4.

--dump-config, -d
Sichern Sie die aktuelle Konfiguration im gleichen Format, das von der $HOME/.clusterssh/config
Datei.

--evaluate '<[Benutzer@] [:Port]>', -e '<[Benutzer@] [:Port]>'
Zeigen Sie die Klemmen- und Anschlussargumente an und werten Sie sie aus, um alle Potenziale anzuzeigen
Fehler. Die wird benötigt, um die Auswertung zu unterstützen.

--font ' ', -f ' '
Geben Sie die Schriftart an, die in den Terminalfenstern verwendet werden soll. Verwenden Sie die Standard-X-Schriftartnotation wie
"5x8".

--hilfe, -h
Einfachen Hilfetext anzeigen und beenden

--list '[Tag]', -L '[Tag]'
Listet verfügbare Cluster-Tags auf. Tag ist optional. Wenn ein Tag bereitgestellt wird, hostet für
dieses Tag werden aufgelistet. HINWEIS: Das Ausgabeformat ändert sich bei Verwendung von "--quiet" oder "-Q"
.

--mann, -H
Vollständigen Hilfetext (die Manpage) anzeigen und beenden

--Optionen ' ', -Ö ' '
Geben Sie Argumente an, die beim Herstellen der Verbindung an ssh übergeben werden sollen. Anmerkungen: Optionen für
ssh sollte normalerweise in die ssh-Konfigurationsdatei eingefügt werden; siehe "ssh_config" und
$HOME/.ssh/config für weitere Informationen an.

Standard: -x -o ConnectTimeout=10

--Hafen , -P
Geben Sie einen alternativen Port für Verbindungen an.

--ruhig, -Q
Bei Verwendung einiger Optionen keinen zusätzlichen Text ausgeben

--Geschichte anzeigen, -s
Verlauf im Konsolenfenster anzeigen.

--tag-datei ' ', -R ' '
Mitgelieferte Datei als zusätzliche Tag-Datei verwenden (siehe auch "DATEIEN")

--term-args ' ', -T ' '
Geben Sie Argumente an, die an die verwendeten Terminals übergeben werden sollen.

--kachel, -g
Fensterkacheln umschalten (die Konfigurationsdatei überschreiben).

--Titel ' ', -T '<Titel>'
Geben Sie den Anfangsteil des Titels an, der in den Konsolen- und Client-Fenstern verwendet wird.

--unique-servers, -u
Schalten Sie die Verbindung zu jedem Host nur einmal um, wenn ein Hostname mehrfach angegeben wurde
Zeiten.

--Verwendungszweck, -?
Zusammenfassung anzeigen und beenden

--use-all-a-records, -A
Wenn ein Hostname in mehrere IP-Adressen aufgelöst wird, schalten Sie um, ob eine Verbindung hergestellt werden soll oder nicht
alle oder nur die erste (siehe auch Eintrag in der Konfigurationsdatei).

--Nutzername ' ', -l' '
Geben Sie den Standardbenutzernamen an, der für Verbindungen verwendet werden soll (falls abweichend vom aktuellen
eingeloggter Benutzer). Anmerkungen: wird überschrieben von @ .

--version, -v
Versionsinformationen anzeigen und beenden

ARGUMENTE


Folgende Argumente werden unterstützt:

[Benutzer@] [:Hafen] ...
Öffnen Sie ein xterm für den angegebenen Hostnamen und verbinden Sie sich mit der Administrationskonsole. Die
Die optionale Portnummer kann verwendet werden, wenn der Server nicht auf dem Standardport lauscht.

...
Öffne eine Reihe von xterms definiert durch in einer der ergänzenden Konfigurationen
Dateien (siehe "DATEIEN").

Hinweis: Die Angabe eines Benutzernamens in einem Cluster-Tag überschreibt alle in definierten Benutzernamen
der Cluster.

WESENTLICHE KURZSCHNITTE


Die folgenden Tastenkombinationen sind im Konsolenfenster verfügbar, und alle können
über die Konfigurationsdateien geändert werden.

Strg-Umschalt-Plus
Öffnen Sie das Dialogfeld 'Host(s) oder Cluster(s) hinzufügen'. Mehrere Host- oder Clusternamen können
durch Leerzeichen getrennt eingegeben werden.

Alt-n
Fügen Sie den Hostnamenteil der spezifischen Verbindungszeichenfolge zu jedem Client ein, abzüglich aller
Benutzername oder Port, zB

"scp / Etc / hosts Server:Dateien/ .hosts"

würde das ersetzen mit dem Namen des Kunden in jedem Fenster.

Alt-l
Fügen Sie den Hostnamen des Servers ein, auf dem cssh ausgeführt wird

Alt-q
Beenden Sie das Programm und schließen Sie alle Verbindungen und Fenster.

Alt-r
Retilen Sie alle Client-Fenster.

Alt-u
Fügen Sie den Benutzernamen für die Verbindung ein

Beispiele:


Öffnen Sie eine Sitzung für 3 Server
$ csftp server1 server2 server3

Öffnen Sie eine Sitzung mit einem Server-Cluster, der durch das Tag 'farm1' gekennzeichnet ist, und geben Sie die
Steuerfenster einen bestimmten Titel, wobei das Tag in einem der Standardeinstellungen definiert ist
Konfigurationsdateien
$ csftp -T 'Web Farm Cluster 1' farm1

Verbinden Sie sich mit verschiedenen Servern mit unterschiedlichen Anmeldenamen. HINWEIS: Dies kann auch erreicht werden
indem Sie entsprechende Optionen in den Konfigurationsdateien einrichten. Schließen Sie die Konsole nicht
wenn das letzte Terminal aussteigt.
$ csftp user1@server1 admin@server2

Öffnen Sie einen Cluster, der in einer nicht standardmäßigen Konfigurationsdatei definiert ist
$ csftp -c $HOME/cssh.extra_clusters db_cluster

Überschreiben Sie den konfigurierten/Standard-Port, um stattdessen 2022 zu verwenden
$ csftp -p 2022 server1 server2

Verwenden Sie csftpp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad