Cau, potreboval bych trosku pomoct. Asi bych to dal do kupy i sam, ale za prve nevim jaky zpusob cteni souboru po radcich by bylo nejlepsi pouzit a pak docela je pro me zahada jak optimalizovat to prochazeni s co nejmensim usilim, tak se obracim s problemem tady.
Zadani:
Mam nastaveny config pro ssh (~/.ssh/config) s aliasy pro servery, ale jsou servery, kde pouzivam pro prihlaseni vice uctu. Potreboval bych napsat script, ktery by dokazal projit tento konfiguracni soubor a v pripade, ze neexistuje u serveru definice "User xxxx" tak se na user name zeptal. V opacnem pripade pouzije primo user name definovane.
Priklad:
Host serv1
HostName 10.10.10.10
User user01
Host serv2
HostName 10.10.10.10
Host serv3
HostName 10.10.10.10
User user02
pokud zadam "ssh serv1" hned me to naloguje
pokud zadam "ssh serv2" zepta se me to na username, misto aby to pouzilo aktualne pouzivany.
problem jak vyresit otazku z loginen je
tady (http://ubuntuforums.org):
#!/bin/bash
if [ $# -lt 0 ]
then
exec ssh --help
else
echo -en "\nEnter your username: "
read user
exec /usr/bin/ssh $user@$1
fi
co se tyka scriptu pro cteni dat ze souboru po radcich, nasel jsem docela rozjarenou
diskuzi (http://www.linuxquestions.org) kde tento problem resi. Problem je v tom, ze kazdy ma jiny nazor na to, jak data cist a ja jsem z toho docela zmaten ktery zpusob je nejvhodnejsi zrovna pro me, nehlede na to, ze moc nevim jak to napasovat prakticky na muj problem.
Diky predem za pomoc