Ik wil een scriptje klussen dat reageert op de vraag van een programma.
In beginsel is dat om via ssh in te loggen op een machine waarop het niet wil lukken via een public key, maar ik wil het later ook gebruiken om met scripts een en ander te automatiseren voor mijn afstudeerproject.
Ik heb al wat rond gegoogled, maar voor ssh vind ik (natuurlijk) alleen de variant met de public key en die werkt niet voor mijn geval. Voor het algemene geval heb ik ook rondgekeken en onder andere deze site in meer detail doorgespit:
http://www.faqs.org/docs/abs/HTML/
Er staan wel wat dingen over stdin, stderr en stdout, maar ik zie niet hoe ik daarmee moet werken. Bovendien weet ik niet of dat is wat ik zoek.
Wat ik dus wil is het volgende:
Het script zegt eerst:
De server zegt:
Daar moet dan het password ingevuld en vervolgens aktie ondernomen.
Hoe krijg ik dit voor elkaar?
In beginsel is dat om via ssh in te loggen op een machine waarop het niet wil lukken via een public key, maar ik wil het later ook gebruiken om met scripts een en ander te automatiseren voor mijn afstudeerproject.
Ik heb al wat rond gegoogled, maar voor ssh vind ik (natuurlijk) alleen de variant met de public key en die werkt niet voor mijn geval. Voor het algemene geval heb ik ook rondgekeken en onder andere deze site in meer detail doorgespit:
http://www.faqs.org/docs/abs/HTML/
Er staan wel wat dingen over stdin, stderr en stdout, maar ik zie niet hoe ik daarmee moet werken. Bovendien weet ik niet of dat is wat ik zoek.
Wat ik dus wil is het volgende:
Het script zegt eerst:
code:
1
| ssh user@server <commando's> |
De server zegt:
code:
1
| user@server'`s password: |
Daar moet dan het password ingevuld en vervolgens aktie ondernomen.
Hoe krijg ik dit voor elkaar?
ieeeepppppp :P