abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 8
    včera 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    včera 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    včera 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    9.6. 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 1
    9.6. 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    9.6. 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    9.6. 12:55 | IT novinky

    DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.

    Ladislav Hagara | Komentářů: 20
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    ssh menu

    7.7.2006 13:19 | Přečteno: 1652× | Linux | poslední úprava: 7.7.2006 13:58

    Pokud se připojujete k více serverům a chcete v tom mít přehled, pak se vám možná bude hodit jednoduchý skriptík:

    #!/bin/bash
    
    MENUITEMS=`cat ./servers.txt`
    DIALOGOUT="./dialog.tmp"
    
    dialog --clear --title "PRIPOJIT" --menu "Vyber si server" 0 0 0 $MENUITEMS 2> $DIALOGOUT
    
    if [ "$?" -ne "0" ]; then
    
        clear
        exit $?
    
    fi
    
    SERVER=`cat $DIALOGOUT`
    
    dialog --clear --title "PRIPOJIT" --yesno "Pripojit se k $SERVER?" 0 0
    
    if [ "$?" -ne "0" ]; then
    
        clear
        exit $?
    
    fi
    
    clear
    
    ssh $SERVER
    
    exit $?
    
    

    Soubor servers.txt:

    user@1.2.3.4  Server_doma
    root@xxx.cz   Server_v_praci
    xxx@blabla.cz Server_nevim_kde
    

    Výsledkem je toto:

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    7.7.2006 13:25 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: ssh menu
    Já mám skript, který parsuje parametry k připojení z $0, které je ve formátu ssh-uzivatel-ip. Pokud potřebuji nové připojení, udělám link. Ale to menu vypadá dobře, navíc by se dal další sloupec použít k definici dalších parametrů.
    When your hammer is C++, everything begins to look like a thumb.
    7.7.2006 13:27 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: ssh menu
    Jasný, dá se to všelijak vytunit. Základ je jasný... ;-)
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    7.7.2006 14:19 Kníže Ignor | skóre: 19 | blog: stoupa
    Rozbalit Rozbalit vše Re: ssh menu
    To je chytré. Možná by to šlo zobecnit, aby se tímto způsobem dal uložit libovolný příkaz i s parametry.

    spouštěcí skript (~/bin/runscmd):
    #!/bin/bash
    
    `echo $0 | sed 's/^scmd-//'`
    
    skript na tvorbu symlinků (parametrem je příkaz i s parametry):
    #!/bin/bash
    
    ln -s "~/bin/scmd/scmd-$@" ~/bin/runscmd
    
    No je to jenom přibližně, ale "myšlenka" je snad jasná :-) Ještě by se to asi mohlo upravit tak, aby se třeba mezera přepisovala na podtržítko atp.
    Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
    7.7.2006 19:13 Kníže Ignor | skóre: 19 | blog: stoupa
    Rozbalit Rozbalit vše Re: ssh menu
    Tak takhle by to opravdu nefungovalo. Je třeba prohodit poslední dva parametry ln a místo $@ psát $*.
    Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
    7.7.2006 13:26 00000 0000 | skóre: 16 | blog: asdf
    Rozbalit Rozbalit vše Re: ssh menu
    Velmi pekne. Na daco take som sa chystal aj ja ale nebol cas.
    7.7.2006 13:38 trocha pravdy | skóre: 3 | blog: nic
    Rozbalit Rozbalit vše Re: ssh menu
    "break" ti nic nerika?
    7.7.2006 13:40 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: ssh menu
    Říká, a co jako?
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    7.7.2006 13:50 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
    Rozbalit Rozbalit vše Re: ssh menu
    treba ho nak zacit pouzivat ??? :]
    Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P
    7.7.2006 14:00 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: ssh menu
    Áha, už mi to docvaklo. Jsem to pochopil jako "break"-příkaz v Bashi :-)
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    7.7.2006 13:49 Pavel 'lingeek' Szalbot | skóre: 54 | Třinec
    Rozbalit Rozbalit vše Re: ssh menu
    Chytrému napověz... Chtělo by to pro "neukázněné" napsat nějakou funkci, která absenci doplní sama (a možná i přidá text o tom, že uživatel je zapomnětlivec nebo prasák;-)).
    Math, as Barbie says, is hard.
    7.7.2006 13:54 niobi | skóre: 10 | blog: Niobi w3b.1og | Liberec city
    Rozbalit Rozbalit vše Re: ssh menu
    ale jinak pekny scriptik ... docela se mi to hodi nikdy jsem se nedokopal k tomu abych neco takoveho vytvoril :] .. congratz
    Totalni paranoia Linuxaka: emerge -C windows-base/windowsXP-meta MAC-WAR.eu - aneb i na apple je warez :-P
    7.7.2006 14:02 Jiří Lisický | skóre: 31 | blog: JIL_blog | Olomouc
    Rozbalit Rozbalit vše Zpátečník
    Hezké to je. Ale pro mě je rychlejší, pohodlnější, případně méně kB žeroucí (GPRS) to jednou napsat a pak v bashi pomocí Ctrl-R vyhledat v historii.

    Ale nenechte se odradit ;-)
    7.7.2006 14:35 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
    Rozbalit Rozbalit vše Re: ssh menu
    super, skoda ze mam len tri SSH pripojenia.
    .. avatar 7.7.2006 14:38 .. | skóre: 4 | blog:
    Rozbalit Rozbalit vše Re: ssh menu
    a coz tahle se podivat do ~/.ssh/config?
    jednoduchy alias se da udelat takhle:
    host host
    hostname host.nekde.nekam
    	user uzivatel
    
    a odted misto ssh uzivatel@host.nekde.nekam pisu ssh host.
    Velkou vyhodu to ma, ze to slouzi defakto jako default, takze kdyz se budu chtit pripojit na stejny stroj, ale s jinym uzivatelem, tak neni nic jednodussiho nez ssh uzivatel2@host.
    7.7.2006 17:43 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
    Rozbalit Rozbalit vše Re: ssh menu
    Přesně tak, základem je .ssh/config, a když se k tomu přidá ještě pam-ssh, neznám komfortnější způsob připojování.
    7.7.2006 17:04 Honza Král | skóre: 3 | Praha
    Rozbalit Rozbalit vše Re: ssh menu
    clear
    exit $?
    
    Hmmm, tohle vrati exit-code toho clear, jses si jisty, ze je to to, co chces? ;)
    7.7.2006 21:49 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: ssh menu
    jj, toho jsem si všiml už dřív. Ale to je detail, ne? ;-)
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    Petr Bravenec avatar 7.7.2006 19:10 Petr Bravenec | skóre: 43 | blog: Bravenec
    Rozbalit Rozbalit vše Re: ssh menu
    Muset zvedat ruce z klávesnice, abych mohl šipkama najet na prostřední řádek z řekněme patnácti serverů a pak ještě enterem přesvědčovat bednu, že vážně vím co dělám, a že když jsem zvolil "ssh server", vážně a bez debat se chci připojit k serveru... no nevím, ale to by mě asi brzy trefil šlak. Přijde mi mnohem pohodlnější a rychlejší to celé napsat, nehledě na to, že co chci, obvykle najdu snadno a rychle v historii.

    Tím se samozřejmě nechci jakkoli trefovat do předvedeného skriptu nebo zvyklostí někoho jiného :-)
    Petr Bravenec - Hobrasoft s.r.o.
    7.7.2006 21:48 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: ssh menu
    prostřední řádek z řekněme patnácti serverů
    15 serverů se mi zdá trochu málo...
    a pak ještě enterem přesvědčovat bednu, že vážně vím co dělám, a že když jsem zvolil "ssh server"
    Člověk se může překliknout. Co když máte servery zadané IP adresou a ty IPčka se liší řádově o jednotky. Pak se vám bude hodit ten popisek, nemyslíte?
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    7.7.2006 21:45 appolito
    Rozbalit Rozbalit vše Re: ssh menu
    Mě v tomhle případě úplně vyhovuje doplňování TABem v Zsh, který si zřejmě umí vytáhnout názvy serverů z /etc/hosts i ~/.ssh/config.
    8.7.2006 06:23 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: ssh menu
    doplňování jmen/ip strojů tabem umí i bash, pokud má člověk na vzdáleném stroji ssh klíč, tak třeba u scp je možné doplňovat cestu...
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    Josef Kufner avatar 8.7.2006 12:02 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: ssh menu
    Mno, mám trošku lepší menu ;-)
    Hello world ! Segmentation fault (core dumped)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.