Hirdetés

2020. június 4., csütörtök

Gyorskeresés

Blog

[ ÚJ BEJEGYZÉS ]   [ ÚJ CIKK ]

  • Windows 10 vs régi NAS

    A közelmúltban egy nagyon érdekes problémával találtam magamat szembe.
    Adott egy frissen telepített Windows 10-es (19.09) kliens gép és egy régebbi NAS amin 3.6-os samba server fut.
    A samba konfigban már régebben be lett kapcsolva az SMB2 támogatás
    max protocol = SMB2

    Alapvetően ezután minden működött látszólag. Lehetett írni, olvasni, lejátszani róla mindent. De a scriptek amik a share-re és a share-ről dolgoztak először random majd konstansan elhasaltak. De fájlkezelőből továbbra is minden rendben volt. :(((
    Ezután googlizás stb. Minden javaslatot, tuti tippet kipróbáltam, de a Win10 csak nem akart összebarátkozni normálisan ezzel a megosztással. A nem friss telepítések, de ugyanúgy naprakész rendszerek viszont tökéletesen működnek.
    Hozzáteszem majdnem minden varázslást kipróbáltam, hogy SMB1-gyel csatlakozzon, de úgy néz ki, hogy minden registry meg powershell-es trükk hasztalan mert akkor is SMB2-vel kommunikált.
    Ekkor jött a tipp, hogy meg kéne próbálni NFS-sel, ami végül a megoldást is elhozta. Az alábbiakban némi segítség, hogy hogyan kell a beállításokat megcsinálni.

    Server oldali beállításokra teljes körűen nem térek ki. (legtöbb NAS esetében ez sem több, mint egy pipa)

    Folytatás...

    sonar 1 hónapja 3

  • RPi2 root mozgatása usb-re

    Elő kellett vennem a jó öreg RPi2-t. Sajnos a 2 Gigás SD kártya hamar szűknek bizonyult.
    Amúgy is kellett egy pendrive a projecthez (32G-s USB3-as Kingstone) ezért kézenfekvőnek bizonyult, hogy az SD kártya csak a boot-olást végzi majd minden másra ott a pendrive. Mivel ez egy elég régi kiadás ezért grafikus felület egyáltalán nincsen rajta. Minden műveletet parancssorban csináltam. (Talán a particionálás lett volna csak gyorsabb gparted segítségével)

    Ha még nincsen feltelepítve a gdisk akkor tegyük meg:
    sudo apt-get update && sudo apt-get install gdisk

    Én sok sudo helyett átváltottam root userre
    pi@rpi:~# sudo su -
    root@rpi:~#

    lsblk-val láthatjuk, hogy a 28.8G-s pendriveunk az az sda eszköz és egy darab partició van rajta az pedig az sda1.
    root@rpi:~# lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 1 28,8G 0 disk
    └─sda1 8:1 1 28,8G 0 part

    mmcblk0 179:0 0 1,9G 0 disk
    ├─mmcblk0p1 179:1 0 256M 0 part /boot
    └─mmcblk0p2 179:2 0 1,6G 0 part /

    Most akkor töröljük a pendrive-ról a particiót és hozzunk létre kettő darab új particiót.
    Elsőnek egy 8 Gigásat ahová a root fájl rendszert mozgatjuk át, és majd egy 16G-t az adatoknak.

    Folytatás...

    sonar 2 hónapja 2

  • Google Sheet: Sparklines

    Sparklines nem más, mint egy egy cellában megjelenített egyszerűsített grafikon. Nyilván tudnunk kell, hogy mit akarunk megjeleníteni, de nagyon sokszor elég csak egy cellába belezsúfolni a táblázatot.

    Nem fogok mindenre kitérni. Akinek felkeltette az érdeklődését a téma az a bejegyzés alján megtalálja a hivatalos dokumentációt. Illetve a példák innen vannak: Saját példány készítése

    Alap szintaktika:
    =sparkline(data,[options])
    ● data - Hol találhatóak az adatok
    ● options - [ OPTIONAL ] - Egyéb beállítások, amikkel testreszabhatjuk a "grafikonunkat"

    Egyszerű vonalak
    =SPARKLINE(B8:B27,{"linewidth",3;"color","red"})

    Oszlopok
    =SPARKLINE(B8:B27,{"charttype","column";"axis",true;"axiscolor","red"})

    Folytatás...

    sonar 2 hónapja 0

  • ASUS WL-700gE HDD upgrade

    Az előző OpenWRT-s tanulókör után felmerült az igény, hogy a gyári 160GB 3.5" IDE winyó helyett jobb volna valami nagyobb tárhellyel rendelkező SATA-s laptop hdd.
    Nos a neten már csak morzsák találhatóak a hogyanról. Úgyhogy jött némi kísérletezgetés, agyalás.
    Alább próbálom részletesen leírni a folyamatot, ha esetleg valaki egyszer úgy gondolja, hogy előkotorja ezt a matuzsálemet és eletet lehelne bele.

    #0 - A gépen amin dolgozunk az ethernet interface-nek (hálókártyának) konfiguráljunk egy statikus IP címet.

    IP: 192.168.1.10 (bármilyen IP-t választhatunk a 192.168.1.2-192.168.1.254 között.)
    Netmask: 255.255.255.0
    GW: nem kell

    #1 - erősen ajánlott, hogy a drive legyen "szűz"
    Én ezt dd-vel oldottam meg.
    dd if=/dev/zero of=/dev/sdX bs=1M count=300

    !Figyelem! A dd linux alatt nem kérdez vissza! Tehát mindig győződj meg róla, hogy jó eszközre ereszted rá a parancsot!

    Folytatás...

    sonar 4 hónapja 0

  • ASUS WL-700gE OpenWRT project, a küzdelmes tanulókör

    A TP-Link flash upgrade 4MB -> 8MB blog bejegyzésem után keresett meg hege8888 fórumtárs, hogy van neki kettő darab ASUS WL-700gE routere amire szeretne OpenWRT-t vagy bármilyen más Custom FW-t. Mivel a router erősen nem mai darab (ha jók az információim 2007-ben került a boltok polcaira) a neten már semmilyen custom fw nem lelhető fel. A dolog mozgatta a fantáziámat illetve, kíváncsi voltam, hogy mire is vagyok képes.

    ASUS WL-700gE

    #1 Első próbálkozások

    A routernek 2Megás flash-e van ami erős korlátozó tényező. Nem kevés utána olvasás után egy backfire-t (10.10) próbáltam buildelni. Itt jött be az első gubanc. 10.10-es openwrt-t ne akarjon az ember 16/18.04-en fordítani mert mindenféle hibával elszáll. A googli és a helyi openwrt topikban is felvilágosítottak, hogy a gcc verzió miatt nem megy és érdemesebb egy régebbi linux-ot fogni.

    Folytatás...

    sonar 5 hónapja 3

  • TP-Link flash upgrade 4MB -> 8MB

    Aki használ régi routert valamelyik alternativ FW-rel az tudja, hogy a 4 MegaByte nem sok. De kis trükközéssel elég sok mindent (is) ki lehet hozni ezekből az eszközökből. Akár saját VPN szervert is üzemeltethetünk. Persze csak módjával hiszen nem egy sokmagos magas órajelű routerről beszélünk.
    Nekem az elsődleges célom a kísérletezés, tapasztalat szerés az ismeretek bővítése volt.
    Szóval MBazsee barátom adott egy nyugdíjazott TP-Link 841-et.

    A kísérleti router. TP-Link 841

    Először csak Custom Buildeket gyártottam. Device fórumtárs blog bejegyzése remek kondulási alap volt a témában. De sajnos hamar eljutottam arra a pontra, hogy a 4 Mega flash bizony nem sok. Ezt át lehet hidalni az úgynevezett extrootolással.

    Folytatás...

    sonar 9 hónapja 3

  • lshell - limited shell

    Ubuntu Man, Github - lshell

    Szerettem volna egy pár user-t kicsit korlátok közé szorítani, egy olyan szerveren ahol nincs GUI és csak ssh-n lehet belépni. Az első gondolatom az volt, hogy (szép magyarsággal) chroot-tal jail-be zárom őket. Ez jó ötletnek tűnt amíg nem kezdtem el csinálni, nagyon nem kezes megoldás. Sokat kell dolgozni vele mire egy kényelmes megoldás jön össze (nincs túlkorlátozva a user) és nehezen karbantartható.
    Majd tovább böngészve rátaláltam az lsehll-re. Amivel nagyon jól lehet szabályozni, hogy ki mihez fér hozzá (az alap jogosultságok és acl-ek figyelembe vétele mellett!)

    install:
    yum install lshell
    apt-get install lshell

    Az alábbi configban a tesztgroup-ra és a tesztuser-re is láttok példát.
    A group tagjai csak a home könyvtárukba és a /fileok mappába léphetnek be míg a tesztuser a /filmek mapp
    ba is. Tehát nincs céltalan tallózgatás másfele. A config file egyébként elég beszédes, sok magyarázatot nem igényel.

    Folytatás...

    sonar 2 éve 2

  • Cool CLI

    Pár hasznos vagy hasznosnak tűnő program ami megkönnyítheti, színesebbé teheti a terminálban végzett munkát.

    cat -> bat
    Egy egész jó kis cat alternatíva. Bár ha az ember használ vi/vim-et akkor cat-ot nem nagyon. De azért hasznos tud lenni.

    Install
    Ubuntu/Mint/Debian
    Töltsd le a legutolsó releaset majd
    sudo dpkg -i bat_0.6.1_amd64.deb
    Arch Linux
    pacman -S bat

    diff -> diff-so-fancy
    Az eredeti diff elég fapados, mindig is hiányoltam belőle jó pár dolgot.
    Ebben az új, bővített diff-ben a legjobb dolog, hogy a git képes használni, ezáltal a git log, git diff parancsok kimenetei sokkal színesebbek, átláthatóbbak lesznek.

    Folytatás...

    sonar 2 éve 5

  • [Solved] Cannot insert 'vboxdrv' into the kernel

    A 4.1x kernel óta ha a SecureBoot be van kapcsolva akkor csak aláírt driverekkel hajlandó dolgozni a kernel. Ilyenkor két lehetőségünk van. Egyik, hogy kikapcsoljuk a SecureBoot-ot (nálam ez nem volt opció). Másik, hogy van lehetőség arra, hogy hitelesítsük a drivert.

    Egy jó hosszú lejáratú kulcs generálása
    openssl req -new -x509 -newkey rsa:2048 -keyout LKM.priv \
    -outform DER -out LKM.der -nodes -days 36500 \
    -subj "/CN=Vbox Signing Key/"

    A driver és a kulcs összeházasítása
    sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 LKM.priv LKM.der $(modinfo -n vboxdrv)

    MOK (Machine Owner Key) programmal tudjuk a fentebb generált kulcsot hozzáadni a SecureBoot adatbázisához. Meg kell adni egy jelszót, amit később még használnunk kell! Tehát ne felejtsük el.
    És figyelem Angol nyelvű lesz a billentyűzet kiosztás! Tehát 0-ö, z-y karaktereket jobban tesszük ha kihagyjuk. (kivéve ha amúgyis angol a billentyűzetünk kiosztása)

    sudo mokutil --import signing_key.x509
    input password:
    input password again:

    Ha ezzel megvagyunk akkor indítsuk újra a gépet. A bootolás során a következő kép fogad minket.

    Folytatás...

    sonar 2 éve 3

  • MPK avagy a Mentásított Pálinka Kísérlet

    Mint sok más jó dolog ez is véletlenül és hülyeséggel kezdődött.
    Adott volt egy kicsit régen megkezdett pálinka (eredetileg barack) ami nem nagyon fogyott (inkább Jack-kel barátkoztam) és hát elvesztette az illatát meg az íze is kezdett "technokolos" lenni (aki ivott már pocsék pálinkát az tudja miről írok). No nem durván, de az élvezeti értéke jelentősen lecsökkent.
    Ezzel egyidőben rákaptam a mentára. Élénkítő hatása odavert a kávénak. Sokkal kipihentebbnek és energikusnak éreztem magamat.

    Mindenbe raktam, turmixba, ásványvízbe... jégkockát gyártottam belőle. És hát jött a gondolat: Mi lenne ha feltuningolnám azt a maradék 2 decit? Rosszabb csak nem lesz.
    Szóval szedtem egy jó adag mentát, lemostam, felaprítottam majd beletuszkoltam az üvegbe a pálinka szintjéig. Majd naponta megráztam egy kicsit.

    20 nap állás után

    Folytatás...

    sonar 2 éve 9

  • Vigyázz Erősáram! 117 megtörtént baleset - ajánlott olvasmány 1984-ből

    Vigyázz erősáram! 117 megtörtént baleset

    Az Energiafelügyelet az elmúlt 15 év alatt több mint 1200 halálos villamos balesetet vizsgált ki és ebből mindössze három (!) olyan esetet talált, amelyben nem volt nyilvánvaló valamely szabály, előírás megsértése.

    Ezzel az előszóból kiragadott részlettel szinte minden lényegeset el is mondtam a könyvről. Roppant érdekes és tanulságos olvasmány. Helyenként szórakoztató (engem szórakoztat az a régi megfogalmazás és ábrázolás), míg egyes részei megrázóak. De az még inkább megrázóbb, hogy néha napján még mindig találkozok a könyvben említett barkács / fél / hanyag megoldásokkal. Legtöbbször lustaságból (és a kifogások száma kimeríthetetlen, hogy miért nem...) nem biztonságos a kreálmány.

    Utóbbi évek egyik legemlékezetesebb esete amikor a házi készítésű sokkoló kettő ember halálát okozta közvetlenül és plusz egy fő kapott szívrohamot a halál esetek láttán. Disznóvágás sok sok áldozattal... Avagy a hozzá nem értésnek itt is szomorú vége lett.

    Folytatás...

    sonar 2 éve 5

  • Putty témák

    Az eredeti téma sem rossz, de sajnos ha projectorra kell kivetítetni akkor sem az igazi, illetve egy idő után túl snassz. Arról nem is beszélve ha több session van megnyitva néha belekeveredik az ember, hogy hol is jár.

    Kis keresgélés után (googli első találat) meg is lett a megoldás: PUTTY Color Themes

    Használat rém egyszerű.
    Letöltjük a szimpatikus témához tartozó reg file-t (windows registry)
    Én a reg file-ban kicseréltem a Default%20Settings-et arra a session-re amit át akartam szinezni
    Eredeti:
    [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
    Módosított:
    [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\myServer]

    Kedvenceim:
    15. Homebrew

    43. Terminal Basic

    sonar 3 éve 0

  • Python csomagok offline telepítse

    Hogy meglegyen és ne kelljen keresgélni.

    Szintaktika:
    pip install --download /path/to/some/dir package
    pip install --no-index --find-links file:/path/to/some/dir/ package

    Példa:
    pip install --download /tmp/offline_pip/ paramiko
    pip install --no-index --find-links file:/tmp/offline_pip/ paramiko

    sonar 3 éve 0

  • HexEd.it - online Hexeditor

    Napokban találkoztam ezzel a hasznos kis weboldallal.
    Hála neki már böngészőből is tudunk mindenféle binárist (file-t) bütykölni.

    https://hexed.it/

    A legnagyobb előnye, hogy lokálisan a saját böngészőnkben fut, javascript és HTML5 alapokon.

    sonar 3 éve 1

  • Josef Seibel vs tartósság

    Másodlagos alkalmi cipő volt azaz évi 4-5 alkalommal volt rajtam. (kb 6-7 éves)
    Legutóbbi viselet után realizáltam, hogy ennek ennyi.
    így még nem jártam

    sonar 3 éve 36

  • Super Retro Boy - Gameboy & GBA klón

    Minap böngészés közben bukkantam rá erre a csodálatos ketyerére:

    [link]

    Ami tulajdonképpen nem más, mint egy All-In-One Gameboy. Várhatóan majd minden kazettát megeszik. (de ahogy elnézem a retro-bit oldalát sok más hardware-t már sikererrel megépítettek)
    Nem is értem, hogy a Nintendo miért nem lovagolta meg még jobban ezt a vonalat, különösen annak fényében, hogy a közelmúltban nagy sikerrel kiadták a NES mini-t ([link])

    A várható ár: 80 USD
    Ami nem túl olcsó, de nem mondanám irreálisnak sem.
    Az biztos, amint lehet beszerzek egy példányt.

    sonar 3 éve 10

  • ASCII art, avagy mivel készítsünk Bannert

    Előzmény:
    Szerettem volna egy minimál txt dokumentumot kicsit feldobni, hogy élvezetesebb legyen az olvasása, illetve Bannert akartam még készíteni.
    Ehhez kerestem alkalmazásokat, hogy mivel tudok tisztán ASCII karakterekkel alkotni.
    A teljesség igénye nélkül az alábbi 2 programot illetve egy-két online elérhető weboldalt találtam hasznosnak.
    (a programok linux-osak)

    FIGlet - http://www.figlet.org/
    sudo apt-get install figlet

    online alternatíva: patorjk.com/

    Saját betűtípusokkal rendelkezik és gyakorlatilag ami szöveget megadunk neki paraméterben azt kreálja meg nekünk a kíválasztott betűtípusnak megfelelően
    Elérhető "betűtípusok" lekérdezése:
    Print a list of available FIGlet fonts :
    $ showfigfonts

    Leggyakrabban használt paraméterek:
    -c : center / középre igazított
    -l : left / balra
    -r : right / jobbra
    -x : default (attól függ, hogy milyen font lett kiválasztva)
    -R : reversed / fordított, egész pontosan jobbról balra ír

    -f fontfile : milyen betűtípus legyen
    pl.:$ figlet -f standard hello Logout

    Folytatás...

    sonar 3 éve 1

  • VP8/VP9 helyett h264 - avagy segítsünk be a procinak

    A html5-tel együtt elkezdte a Google és a Firefox is a VP8/VP9 kódolást preferálni. Sajnos a hardveres támogatottsága még nem nagy. [link] Emiatt a GPU-ról a terhelés szépen átmegy a CPU-ra. Ami ha bírja akkor nem gond, de régebbi gépeknél és laptopoknál jól jön ha ki tudjuk használni a HW-es kódolás előnyeit.
    Megoldás a h264ify addon ami letiltja a VP8/VP9 kódolást Firefox - h264ify, Chrome - h264ify
    Fejlesztő oldala: https://github.com/erkserkserks/h264ify

    Ha mindent jól csináltunk akkor telepités után látogassunk el az alábbi oldalra: https://www.youtube.com/html5 és ellenőrizzük, hogy a HTML5 Video Player milyen tömörítést támogat.

    H.264 engedélyezve, WebM VP8 tiltva

    Folytatás...

    sonar 4 éve 37

  • HW fail - a púpos raid battery

    Nincs is jobb, mint egy jó kis reggeli után feltámasztani a GÉPET, amiben úgy néz ki, hogy a raid battery megpimpósodott. 2009 óta húzta az igát. (a másik RAID kártyán lévő battery még nem púpos :) )
    A műtét gyorsan és szakszerűen, komplikációktól mentesen zajlott. A GÉP újra üzemel.

    sonar 4 éve 9

  • HDD fail - 300G SAS Seagate - 7év

    7 év nonstop működés után megadta magát.
    Két telepítés között szétszedtem. Úgy vélem a kelleténél több por került a rendszerbe ami végül a winyó halálához vezetett.
    (sajnos a szűrőkről nem tudtam már képet csinálni...)

    sonar 4 éve 7

  • THE 64 - C64 új köntösben

    indiegogo.com/projects/the-64-computer-and-handheld-console

    Nos úgy néz ki, hogy a nagy öreget újra megpróbálják feltámasztani.


    Galéria
    Kíváncsian várom, hogy mi sül ki belőle.
    A kézi konzol még az én fantáziámat is megmozgatja.

    sonar 4 éve 3

  • Firefox tab preview

    Hogy meglegyen és ne kelljen googlizni: [link]

    (1) In a new tab, type or paste about:config in the address bar and press Enter. Click the button promising to be careful.
    (2) In the filter box, type or paste ctrl and pause while the list is filtered
    (3) Double-click browser.ctrlTab.previews to set its value to true.

    Magyarul:
    (1) about:config -ot írjuk be a címsorba
    (2) szűrő részbe gépeljük be, hogy ctrl
    (3) browser.ctrlTab.previews értékét változtassuk meg True-ra (dupla klikk a sorra)

    És végre ekkor időrendben lehet ugrálni a tabok között.

    sonar 5 éve 2

  • MySQL Index

    Mi célt szolgálnak az indexek?
    - felgyorsítsák az adatbázisban való keresést
    - A lekérdezések indexelt oszlopok nélkül lényegesebben tovább tarthatnak
    (tegyük fel, hogy jó a query és az index)
    - Segit ervényesiteni az adatbázisos megszorításokat (UNIQUE, FOREIGN KEY)
    - Hátránya, hogy több helyet foglal és az adatbázisba való írás, törlés tovább tart

    Index típusok
    - BTREE: leggyakoribb MySQL index
    - RTREE: csak MyISAM-nál
    - HASH: MEMORY,NDB
    - BITMAP: MySQL nem támogatja
    - FULLTEXT: MyISAM, Innodb MySQL 5.6

    MyISAM vs Innodb
    - MyISAM pointereket használ, ami megmondja, hogy melyik byte-on mi található
    - Innodb Primary key: az adatokat fa elrendezésben tárolja
    - Innodb Secodary indexek a primary key-t pointerként tárolja

    Milyen műveleteknél használhatjuk a BTREE indexeket?
    - point lookup: minden sor ahol KEY=5
    - open range: minden sor ahol KEY>5
    - closed range: minden sor ahol 10>KEY>5

    Folytatás...

    sonar 5 éve 0

  • SQLite szösszenetek

    Főbb tudnivalók az SQLite -ról. Magamnak, hogy meglegyen és ne kelljen mindig googlizni

    SQLite.org

    SQLite rules

    1. Each command ends with a semi-colon (parancs végén pontos vessző)
    2. There are 3 types of values
    a. String literals, which are characters surrounded almost always with single quotes
    b. Numeric literals, which are numbers of any type without quotes
    c. Binary literals are numbers represented as hexidecimals

    3. There are 5 types in SQLite
    a. integer
    b. real
    c. text
    d. blob
    e. null

    4. To use single quotes in a string add 2 in a row rather then one ''
    5. Single line comments start with 2 lines --
    6. Multiline comments start with /* and end with */
    7. SQL is case insensitive
    8. Each table can have only one primary key

    Collate
    Három féle képpen hasonlithatjuk össze az eltárolt értékeket.
    - BINARY: összehasonlitja a string adatokat a memcmp() függvény segitségével, függetlenül a karakter kódolástól
    - NOCASE: hasonló a BINARY-hoz, de csak az ASCII karaktereket fogja megcsinálni,
    - RTRIM: white spaceket figyelmenkívűl hagyja

    Folytatás...

    sonar 5 éve 6

  • Easter Egg a Jófogáson

    Avagy az elrejtett tetris előcsalása.
    Nincs is más teendőnk csak bármilyen input mezőbe (kereső, üzenet küldő...) gépeljük be, hogy tetris és már potyognak is a 4 eleműek.

    Jó szórakozást!

    Vigyázat, erősen addiktív tud lenni! Mindenki csak saját felelősségére próbálja ki! :DDD

    sonar 5 éve 34

  • Multiple ssh

    dsh - Dancer's shell / Distributed shell

    install
    sudo apt-get install dsh
    Főbb kapcsolók
    -a All machines
    -g servers Use the group servers
    -c Use concurrent connections
    -w Wait for one machine to finish before moving onto next
    -v Verbose output
    -M Show machine name, useful with -c

    Az alábbi módon tudunk kapcsolódni a hostokhoz és parancsot futtatni:
    dsh -m host1 -m host2 -m host3... command
    példa:
    dsh -w -m gepnev -m root@192.168.1.1 uptime
    gepnev: 12:43:34 up 595 days, 4:29
    root@192.168.1.1: 12:43:34 up 595 days, 4:29

    (note it: ha csak gépnevet írunk akkor az ssh-nak megfelelően a saját userünkkel kapcsolódunk)
    -w : sorban futtatja a parancsokat minden egyes host-on

    Lehetőség van csoportok létrehozására is
    /etc/dsh/group
    ~/.dsh/group
    touch ~/.dsh/group/myfirstgroup
    nano ~/.dsh/group/myfirstgroup
    root@192.168.1.1
    myrouter
    sonar@10.222.333.44

    Végül kapcsolódjunk
    dsh -w -g myfirstgroup uptime

    Fontos megjegyezni, hogy ha nem kulcs alapú az autchentikálás akkor minden csatlakozásnál be kell gépelni a jelszót.

    cssh - ClusterSSH

    Folytatás...

    sonar 6 éve 0

  • python tippek tricks

    Mindenféle csuda kiegészítő:
    http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python

    os.path
    exists(),isdir(),isfile()
    Ezek a függvények követik a symlinkeket, tehát ha fontos, hogy a kapott file elérési út valós-e
    és nem egy linkről van szó. akkoor igy tudjuk leellenőrizni
    if isfile(path) and not islink(path)

    lexists() - symlinkre True-t ad vissz
    -------------------------------------------------------
    Manipulating paths
    basename() - a path utolsó könyvtárát adja vissza
    >>> os.path.basename ("d:\\down\\linux")
    'linux'
    dirname() - path-basename -t adja vissza
    >>> os.path.dirname ("d:\\down\\linux")
    'd:\\down'

    >>> os.path.isabs ("down\\linux")
    False
    >>> os.path.isabs ("d:\\down\\linux")
    True

    abspath() - a normalizált path-ot adja vissza
    >>> os.path.abspath ("down\\linux")
    'C:\\Python25\\down\\linux'

    -------------------------------------------------------
    Building paths

    Folytatás...

    sonar 6 éve 0

  • SSH kapcsolat böngészőn keresztül

    Hogyan lehetséges böngészőnket ssh terminálként használni.
    Nyilván nem fog vetekedni a Putty képességeivel. Ez az iromány csak érdekesség, hogy ilyen is van.

    SSH kapcsolat létesitéséhez böngészőn keresztül két lehetőségünk van.
    1. addon / plugin
    2. JAVA applet

    FireSSH - firessh.net/
    A böngészőbe épülő.

    Instaláláshoz nincs mit hozzátenni. GoTo addon and install. [link]
    Lehetőség van külön ablakban való futtatásra: firefox -chrome chrome://firessh/content/
    Illetve Firefox: Tools->Web Developer->FireSSH
    Vagy Bal klikk a Toolbar-on - > Customize -> Majd húzzuk a FireSSH ikonját a Toolbarba.
    A programot elindítva az account manager segitségével elmenthetjük a kapcsolatokat. Lehetőség van a hagyományos név / jelszó illetve a kulcs alapú bejelentkezésre.

    Az Advanced menüben lehetőség van portforward és tunneling beállitására.

    A kapcsolatból hagyományosan az exit paranccsal tudunk kilépni.
    Kilépés után a következő lehetőségeink vannak:
    R - reconnect
    C - choose another connect
    x - close - az ablak inaktív lesz

    Folytatás...

    sonar 6 éve 0

  • OpenWRT tplink 1043 WiFI on/off QSS gomb

    Wifi ki be kapcsolása QSS gombbal
    Az /etc/hotplug2.rules — fileban törölni a '^' jelet 'button' elől
    nano /etc/hotplug2.rules
    $include /etc/hotplug2-common.rules

    SUBSYSTEM ~~ (^net$|^input$|button$|^usb$|^ieee1394$|^block$|^atm$|^zaptel$|^tty$) {
    exec /sbin/hotplug-call %SUBSYSTEM%
    }

    DEVICENAME == watchdog {
    exec /sbin/watchdog -t 5 /dev/watchdog
    next-event
    }

    Az alábbi kódrészletet másoljuk bele a /etc/hotplug.d/button/buttons -ba
    nano /etc/hotplug.d/button/buttons
    #!/bin/sh
    #wifi on/off by QSS button
    #/etc/hotplug.d/button/buttons
    if [ "$BUTTON" = "wps" ] ; then
    if [ "$ACTION" = "pressed" ] ; then
    SW=`ifconfig wlan0 | wc -l`
    if [ "$SW" == "7" ] ; then
    echo 0 > /sys/class/leds/tp-link\:green\:qss/brightness
    else
    echo 1 > /sys/class/leds/tp-link\:green\:qss/brightness
    echo timer > /sys/class/leds/tp-link\:green\:qss/trigger
    echo 3000 > /sys/class/leds/tp-link\:green\:qss/delay_off
    echo 2000 > /sys/class/leds/tp-link\:green\:qss/delay_on
    fi
    if [ "$SW" == "7" ] ; then wifi down; fi
    if [ "$SW" == "0" ] ; then wifi up; fi
    fi
    fi

    Folytatás...

    sonar 7 éve 0

  • SSH Tunnel

    Tunnel készitése

    ssh -L 1080:example.com:80 username@host -f
    -L : port forward
    1080 : local gép portja (1024-es port fölött root jog nélkül lehet használni)
    80 : server oldalon melyik porton menjen ki a forgalom
    -f : go background
    most ha a böngészőbe beirjuk, hogy http://localhost:1080 akkor az example.com fog bejönni

    Reverse tunnel
    ezt kell futtatni a serveren
    ssh -R 1080:internal.example.com:80 laptop-user@laptop -f
    -R : remote or reverse tunnel
    1080: local port ahonnan várja a csatlakozást
    majd a laptopról csatlakozni kell, javasolt, hogy instaláljuk az autossh-t, hogy a kapcsolat életben maradjon.
    autossh -M 20000 -f 1080:internal.example.com:80 laptop-user@laptop
    -M 20000 : egy olyan port kell amit semmi nem használ, és ezen keresztül tarja fent a kapcsolatot

    Dynamic tunnels
    A pontos port definiálás helyett a dinamikus tunnel lehetővé teszi ezt egy from porton
    ssh -D 1080 pi-user@pi
    -D : egy lokál portot kell definálni
    Ezután bármelyik program amelyik támogatja a SOCKS proxy-kat tudjuk használni a tunnelünkön keresztül.
    Pl.: Firefox > Preferences > Advanced > Network
    Manual Proxy configuration, > SOCKS host: 127.0.0.1 Port: 1080

    Folytatás...

    sonar 7 éve 0

Hirdetés

Copyright © 2000-2020 PROHARDVER Informatikai Kft.