Fura ssh hiba / ssh_askpass

Sziasztok,

egy altiris nevezetu symantec gyartasu, deployment szoftverrel dolgozunk. Nagyon egyszeruen osszefoglalva, az altiris szerveren futo install scripteket, jobokat, telepiteseket centralizalva kezelhetjuk az altiris agentel rendelkezo hostokon.
A problema ott kezodidk hogy az egesz cucc win szerveren fut, es az egesz rendszer win-re lett kitalalva, a linux vendegeket mar problemasabbak vele kezelni, de mondjuk elvileg megy.

Adott egy tok egyszeru telepitesi szkript, ami az altiris szerveren inditva a linux gepekre (amin fut az agent) kulonbozo csomagokat telepitenk, kb igy :

1, mkdir software_folder
2, chown user.user -R sofware_folder
3, scp -r remote_host:/folder /apps/sofware_folder

az autentikaciot egy kulon gui-s file-ban be kell allitani az altiris szerveren.

Az elso ket parancs, szepen lefut, tehat a kapcsolat es az autentikacio letrejon!!!!

a 3. parancs szall el a kovetkezo hibaval:

ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory

ezt megguglizva, mindenfele osx meg x11-es hibakat kapok, pedig ez egy rhel szerver, gui nelkul.

Persze az altirissal megha nem is talalkoztatok, ez a hiba uzi mi lehet?

koszi

Hozzászólások

egesz pontosan ez a hiba uzi:

ssh_askpass: exec(/usr/libexec/openssh/ssh-askpass): No such file or directory
Permission denied (publickey,gssapi-with-mic,password).

de egyreszt nem kulcs alapu az authentikacio, hanem jelszo beiras, masreszt az elso ket parancs lefut, tehat rendben is van a kapcsolat az altiris win szerver es az agent linux szerver kozt.

de egy kulon configban elvileg megadtam a felhasznalo/jelszo parost..

akkor hogy tudnam scp-zni, hogy a script-ben megadom a jelszot is?
valami ilyesmi? scp user:jelszo@host:/folder ?

a ssh kulcs ebben az esetben nem jatszik, mivel kulon kene telepitenem az osszes szerverre a kulcsot, itt meg pont az a lenyeg, hogy nem linux adminok is egy gui-s klikkel feltelepitsenek egy csomagot barmelyik masinara.

koszi, de ez se megoldas, mivel ezt a csomagot az osszes gepre fel kene rakni, itt pont az a lenyeg hogy oneclick install package-t rakjak ossze.

Valoszinu nem tudom kikerulni az ssh-key megoldast, annyival fog modosulni a job, hogy elso korben a kulcsokat felmasolja a tempbe, aztan azzal onnan akkor mar tud ssh-ni barhova.

cheers guys

Milyen linuxokról beszélünk?

Egy spacewalk szerver szerintem pont tökéletes lenne a te problémádra, ha nem ragaszkodsz a másik deployment progidhoz.
- központosított csomag telepítés
- távoli script futtatás
- stb...

Még egy észrevételem lenne. Ha az scp-t csak arra használnád, hogy csomagokat húzz le valahonnan, akkor azt a saját hálózaton belül egy httpd-vel és wget-el is megoldhatod...
A telepítést gondolom az agenten keresztül root jogokkal fog majd futni.