
Im Grunde muss ich also einen Befehl von einem Server an einen anderen senden.
ssh [email protected] 'My command'
Wie lege ich das Passwort fest?
Antwort1
Ich habe zwei Möglichkeiten:
- Verwenden Sie einfach die bereits eingegebene Befehlszeile. Sie werden nach dem Kennwort des Benutzers „root“ gefragt.
- Richten Sie eine kennwortlose Authentifizierung wie folgt ein:http://wiki.centos.org/HowTos/Network/SecuringSSH#head-9c5717fe7f9bb26332c9d67571200f8c1e4324bc, Ihr Befehl wird mit dem SSH-Schlüssel ausgeführt und Sie werden nicht aufgefordert, das Passwort einzugeben
Antwort2
Verwenden Sie diesshpassDienstprogramm.
sudo apt-get install sshpass
Senden Sie dann Befehle über:
sshpass -p '<password>' <ssh/scp command>