Bash Server wechseln

D

ddanninger

Grünschnabel
Hallo, ich hätte da eine Frage bezüglich bash scripting.

Und zwar ich möchte den Server wechseln mit ssh NAME
(server hängen zusammen im firmennetzwerK)
jetzt hab ich nur das problem wie sende ich mit bash dann das passwort dem auch noch.

ich mag keinen ssh auth key dafür anlegen gibts da nicht die variante wie oben beschrieben?

danke schon im vorhinein.
mfg
Dominik
 
Hallo,

dafür gibt es keine mir bekannte sinnvolle Möglichkeit. Wenn überhaupt, dann müsstest Du das Passwort im Klartext in einer Datei oder in dem Skript ablegen.
SCHLECHTE IDEE!
Was spricht gegen Schlüssel?

Gruß
 
Das geht schon, dafür gibts expect. Einfach mal nach "ssh+expect" googeln.

Gruss, Xanti
 
Re

es geht grundsätzlich nur darum das ich im firmen internen netzwerk auf den anderen server gehen will um dort eine datei zu erstellen.

und der ssh key könnte die ganze firmen chronologie der keys zerstören.

deswegen dachte ich mir muss es einen schritt geben in bash :
Code:
#!/bin/bash
ssh SERVERNAME

# und da das ich dass pw mitsende.


ist da wirklich keine möglichkeit das so zu machen?
ist sehr wichtig.

*EDIT*
Danke Xanti werde ich mal schaun


mfg
 
Zuletzt bearbeitet:
Hallo,

ja, dann liegt das Passwort halt im expect-Skript. Halte ich auch für weniger schön.

Gruß
 
Ist sicher keine schöne und sichere Lösung, aber als Kompromiss ausreichend. Persönlich empfehle ich auch die Nutzung von Schlüsseln.

Gruss, Xanti
 
ddanninger schrieb:
es geht grundsätzlich nur darum das ich im firmen internen netzwerk auf den anderen server gehen will um dort eine datei zu erstellen.

und der ssh key könnte die ganze firmen chronologie der keys zerstören.

deswegen dachte ich mir muss es einen schritt geben in bash :

ist da wirklich keine möglichkeit das so zu machen?
ist sehr wichtig.
Sorry, aber irgentwie erschließt sich mir deine Argumentation gegen ssh-key nicht.
Genau dafür ist ja ssh-key da.
Sicherheit und Komfort verbindet eben nur solch ein Verfahren.

Das Erstellen und Einrichten der Keys ist auch nicht kompliziert.
Einmal eingerichtet, kannst du auf jeder remote-Kiste beliebige Remote-Befehle auch innerhalb von Scripten ausführen.

Gruß Wolfgang
 
Re

Es ist nur intern und hat keinen zugang nach draußen also das sind alles nur firmen interne server.

danke für die hilfe an alle die gepostet haben.
habe es nun zusammengebracht.

mfg
 

Ähnliche Themen

ssh-client von root-server zu root-server verbinden

Squid als RPCoHTTPS Proxy für Outlook Anywhere

rsnapshot und ein Rechteproblem?

iptables - default policy - Server macht dicht

Problem mit Apache2 + MySQL Server

Zurück
Oben