Fikt í .lftprc

Ákvað aðeins að fikta í .lftprc skjalinu hjá mér til að auðvelda daglega notkun á þeim annars fína ftp client fyrir *nix kerfi. Vildi deila með ykkur endanlegri útkomu.

Hér er .lftprc skjalið mitt sem ég nota daglega.

# ArB’s .lftprc
# placement: ~/.lftprc

# global settings
debug 3
set cmd:prompt „\[\e[1;37m\]lftp\] \[\e[01;32m\]\]\u\@\h \[\e[01;34m\]\]\\W $ \[\e[00m\]\]“
set cmd:default-title „lftp \h:\w“
set cmd:csh-history on
set mirror:order ‘*.sfv * */’

# speed limit due to ADSL crap
set net:limit-rate 0:128000
# unlimited download : 125kB/s upload

# my aliases
alias qdl „queue mirror“
alias qul „queue mirror -R“
alias qg „queue start“
alias qs „queue stop“
alias wip „site wipe -r“
alias ul „mirror -R“
alias dl „mirror“

Þetta er ég að nota núna og það virkar vel, varðandi hraða takmörkunina þarna, taktu bara þá tölu í kB/s (kílóbæti) sem þú veist að línan þín ber án þess að það laggi allt í stöppu og margfaldaðu með 1024 til að fá út gildið sem þarf að fara í config’inn.

Helgin komin

En ég fæ enga afslöppun ;D Verð í skyndihjálparnámskeiði alla helgina í tengslum við meiraprófið mitt, svo á þriðjudaginn byrja ég í bóklega náminu „stór ökutæki“ og „bifreiðartækni 2″, shit hvað ég hlakka mikið til =D

Annars rakst ég á nokk skemmtilega frétt áðan á /. sem talar um hvernig skiptingin er á kóða sem er notaður í Linux kjarnann, þeas. hvaðan kemur sá kóði ? Jú.. 75% af þeim kóða sem var sendur inn á bilinu 24 desember 2008 til 10 janúar 2010 var skrifaður af fólki sem er borgað fyrir það af sínu fyrirtæki, þám. eru fyrirtæki á við Intel, IBM, Red Hat og Novell. Aðeins 18% af þeim kóða sem sendur var inn á þessum tíma var ekki merktur neinum fyrirtækjum.

Hvað sýnir þetta okkur? Jú, fyrirtæki eru farin að eyða meiri tíma og meiri pening í að vinna við Linux og það hjálpar okkur öllum. Þetta þýðir að við fáum [líklega] fyrr stuðning við nýjustu tækin og innvolsið í vélum.

Mér finnst þetta skref í rétta átt =D

Loksins loksins!

sansa-fuze-pmp-blackJæja, mér tókst loksins að encode’a vídeó á *nix fyrir litla sæta MP3 spilarann minn, sem spilar líka vídeó á sínum litla sæta skjá. Hingað til hef ég hinsvegar þurft að notast við crappy ass forrits frá Sandisk sem ber titilinn SMC (Sandisk Media Converter), sem er bara fáanlegur fyrir WindowsXP og nýrra og virkar EKKI í wine.. Í þokkabót þá hefur verið þvílíkt tap á samvinnu hljóðs og vídeós í skrám sem eru lengri en 10 mín að lengd (desync) ef ég hef encode’að með því sorglega tóli.

En núna, fann ég leið til að nota mencoder (besta tól allra tíma segi ég!) til að encode’a / transcode’a vídeó skrám niður í þær (sér)stillingar sem spilarinn þarfnast.

So far so good verð ég að segja, ég er búinn að testa að transcode’a nokkra trailera, valdi þá því þeir eru minni en annað og því fljótlegra að vinna með, en þeir hafa allir virkað perfect fram að þessu. Er núna að taka aðeins stærri bita, er að vinna með tvo þætti sem stendur og ef það virkar nægilega vel ætla ég að skella í gang vinnslu með eins og einni eða tveim kvikmyndum í nótt, sjá hvort það virki nógu vel =D

Ég hef verið spurður af hverju ég valdi þennan spilara fram yfir aðra sem í boði voru á þeim tíma sem ég fékk mér hann, hvers vegna ekki iPod td? Fyrir það fyrsta þá var þessi spilari á heilar 15.000 kr í Elko í sumar! Hann er 4GB og er með rauf fyrir MicroSD kort upp að 32GB að stærð, sem þýðir, max 36GB total stærð ef útí það er farið. Hann spilar FLAC, MP3, OGG Vorbis, WAV, WMA og secure WMA hljóðskrár. Svo spilar hann ASF, AVI, DAT, DivX(6.0), DVR-MS, MOV,  MP4, MPEG 1, QT, WMV og 3gp/3gpp2 vídeó skrár!

Allavega, fram að þessu hefur þetta virkað hjá mér, ég kem svo með ítarlegri kennslu á þessu síðar, þegar ég er búinn að fínpússa þetta allt og slíkt. Stór efast samt um að margir sem lesa þetta blogg eigi svona tæki, hvað þá að þeir séu að keyra linux en ekki Windows ;) En maður veit nú aldrei =)

HowTo: SSH án lykilorðs í Ubuntu

Ubuntu-glossy-logo1Ef þú þarft að tengjast daglega við fleirri en einn netþjón/tölvu sem er með Linux eða Unix á sér, þá notar þú eflaust SSH (Secure SHell) til þess. Þessi færsla mín fjallar um það hvernig þú getur gert það, en án þess þó að vera beðin(n) um lykilorð í hvert skipti.

Fyrst af öllu þá geri ég ráð fyrir því að þú sért að keyra Ubuntu 9.04 og notir Gnome sem gluggaumhverfi. Það má vel vera að þetta muni virka á öðrum Linux/Unix kerfum og sé einungis háð því að þú sért í Gnome, en ég tek enga ábyrgð á því.

Fyrsta skrefið er kannski að útskýra hvað við ætlum að gera. Í fyrsta lagi ætlum við að búa til okkar eigin prívat RSA lykil (notaður við dulkóðun og til að auðkenna þig við þjóna) sem við bætum svo við á hverjum þjóni fyrir sig. Nú spyrja eflaust nokkrir, af hverju RSA en ekki DSA ? Nú, DSA dekkar bara upp að 1024 bita dulkóðun á móti því að RSA fer mikið hærra, eða alla leið í 8192 bita. Var leiðréttur af Helga félaga, DSA ræður víst við 3072bit frá og með í júní 2009 og RSA ræður í dag við um 16.384bit, sem er töluvert hærra en þær upplýsingar sem ég hafði þegar ég ritaði þessa færslu fyrst. Sjálfur er minn RSA lykill 4096 bitar og því frekar öruggur ;)

ht-ssh-1En áfram með kennsluna. Við byrjum á því að fara í Applications -> Accessories -> Passwords and Encryption Keys og þá ættirðu að stara á forritið sem er sýnt í myndinni hér til hægri (smellið á til að sjá stærri).

Þetta er það GUI tól sem þú getur notað til að búa til lykil (DSA og RSA), skráð hann til notkunnar í Gnome og meira að segja látið tólið setja lykla í notkun á þjónum og/eða öðrum vélum sem þú notar SSH til að tengjast.

Næsta skref er að fara í File -> New og velja þar Secure Shell Key og smella á Continue. Þá er þér boðið upp á nokkrar stillingar, undir Key Description er gott að setja eitthvað lýsandi nafn, td. notandi@vélarnafn, í mínu tilfelli á vélinni sem ég rita þessa færslu væri það arb@gaia. Undir Advanced key options er RSA sjálfvalið og 2048 bitar einnig sjálfvalið. Það er undir þér komið hvort þú viljir hækka bita töluna til að vera með tryggari lykil, en það tekur mikið lengur að búa til stærri lykla en þá litlu. Til samanburðar má minnast á það að á eðlilegu þráðlausu neti uppsettu af þjónustuveitanda er ekki nema 128 bita lykill notaður til að dulkóða sambandið ;) Sjálfur nota ég 4096 bita lykil og er sáttur með það.

Næsta skref þegar þú hefur lokið við þessar stillingar er að smella á Create and Set up og þá ættirðu að sjá þessa mynd, en því næst þarftu að gefa upp svokallað passphrase, þeas. lykilorð sem tryggir að bara þú ein(n) getir notað þennan lykil. Gott er að hafa þetta lykilorð eins flókið og mögulegt er og að nota eitthvað sem engin getur giskað upp á. Sjálfur er ég með yfir 50 stafi í mínu lykilorði ;)

ht-ssh-7Næsta skjámynd sem ætti að taka á móti þér er þessi hér til hægri. En hún er að biðja þig um hostname (URL) á þann þjón/vél sem þú vilt setja þennan lykil upp á, ásamt notandanum þínum á þeim þjóni/vél. Segjum td. að þú sért með þjón innan hús á netinu 192.168.1.x og þjónninn þinn sé x.x.x.19 þá myndirðu setja inn í Computer Name reitinn: 192.168.1.19 og svo notandanafnið þitt á þeirri vél í Login Name.

Þá ætti nú allt að vera komið. Ef þú opnar skel núna (td. Gnome-Terminal) og gefur skipunina ssh 192.168.1.19 ættirðu að fá upp ósk um lykilorð(passphrase) fyrir lykilinn sem við bjuggum til, þið sláið hann inn og hakið við að láta aflæsa þessum lykli þegar þú innskráir þig í Gnome.

Nú ættirðu aldrei að verða spurð(ur) um lykilorð aftur við þá þjóna sem þú setur lykilinn upp á. Ef þú vilt setja upp þennan lykil á fleirri þjóna (óháð stýrikerfis) er nóg að fara inn í Applications -> Accessories -> Passwords and Encryption Keys, á yfirlitsmyndinni hægrismella á lykilinn sem þú vilt vinna með og velja úr valmyndinni sem kemur upp Configure Key for Secure Shell (sjá mynd) og þá ertu aftur komin á ofangreinda mynd.

Ég ætla að vona að þetta komi fólki til góðs og ef einhverjar spurningar vakna, ekki hika við að nota mótsvörin við þessari færslu =)