Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
laurivosandi
Moderaator
Moderaator


Vanus: 35
Liitunud: 08.07.2005
Postitused: 647
Asukoht: Tallinn
Distributsioon: Estobuntu, Debian
estonia.gif
postituspostitatud: 31.10.2006, 15:38  postituse pealkiri:  Amaroki esd väljund ja ssh trikid  

FIX: amarokis on nüüd shelli muutuja ESOUND, millega saab määrata EsounDi deemoni hosti arvuti aadressi, käsureale midagi sellist siis:
export ESOUND=192.168.1.113 && amarok


Amarok on kõva küll aga kui tahta läpakas mängiv muusika saata üle võrgu lauaarvutisse mille küljes kõlarid, siis tekib probleem - Amaroki esd väljundpluginale pole kirjutatud remote masina valimise välja, kõik lastakse localhosti. SSH manuaale lugedes jõudsin huvitava workaround-ini:

kõigepealt genereerime avaliku key, et ei peaks iga kord toksima sisse passwordi:
kohalikus masinas aja käima:
Kood:
ssh-keygen -t rsa


kopeeri loodud võti kaugmasinasse:
Kood:
scp ~/.ssh/id_rsa.pub kasutaja@kaugmasin:/home/kasutaja/.ssh/authorized_keys


* nii, nüüd saab ssh kaudu logida kaugmasinasse ilma salasõnata.

kuna Amaroki esd pluginas tahab connectida kohaliku masina 16001 pordile, siis suuname selle ssh abil lihtsalt ümber kaugmasinasse:

Kood:
ssh -f -L 16001:localhost:16001 kasutaja@kaugmasin sleep 999d


Seletus:
*) võti -f forgib ssh tagataustale, st mingi käsk ei jää rippuma kohaliku terminali külge
*) võti -L teeb pordi suunamist
*) esimene 16001 tähistab kohalikku porti mida suunama hakatakse
*) localhost tähistab kohalikku masinat
*) teine 16001 tähistab porti kaugmasinas millele kogu kraam edasi suunatakse
*) kasutaja@kaugmasin on kasutajanimi kelle alt ühendus tekitatakse kaugmasinas
*) sleep 999d hoiab ühenduse elus 999 päeva

Iga kord kui nüüd tahta esd ühendused suunata kaugmasinasse, tuleb käivitada eelmainitud käsk, ümbersuunamine on jõus 999 päeva või nii kaua kuni ssh protsess elus on ja võrgus mingeid anomaaliaid ei ole

Tähele tuleks panna et kaugmasinas peab siis esd deemon töötama juba, kui ei siis kaugmasinas teha:

Kood:
ssh kasutaja@kaugmasin esd &




Viimati muutis laurivosandi 25.01.2007, 21:13; muudetud 1 kord
indrek
Vana Pingviin
Vana Pingviin


Vanus: 46
Liitunud: 08.07.2005
Postitused: 412
Asukoht: Tallinn
Distributsioon: Kubuntu
blank.gif
postituspostitatud: 01.11.2006, 18:52  postituse pealkiri:  (teema puudub)  

Põhimõtteliselt on amarokil olemas ka veebiliideseid ning firefoxi extension amaroki üle võrgu käsutamiseks. Viimane kippus mul küll mingi pythoni protsessi üles jätma, mis kiirelt kogu protsessorivõimsuse enda kätte haaras.

Need on siis mõistlikud juhul, kui kodus mitu läpakat, millega keskserveris jooksvat amarokki kontrollida.

Aga seesama ssh käsk on üks äraütlemata kasulik asi tulemüüri või NATi taga olevate arvutite kaughalduseks.


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group