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í
×
    dnes 04:55 | IT novinky

    Společnost Qualcomm na Snapdragon Summitu 2025 představila nové čipy: Snapdragon 8 Elite Gen 5 pro mobily a Snapdragon X2 Elite Extreme a Snapdragon X2 Elite pro PC. Do LKML (Linux Kernel Mailing List) byly odeslány příslušné patche (Snapdragon 8 Elite Gen 5 a Snapdragon X2 Elite).

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | Nová verze

    Byla vydána verze 32.0 svobodného softwaru OBS Studio (Open Broadcaster Software, Wikipedie) určeného pro streamování a nahrávání obrazovky počítače. Přehled novinek na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Nová verze Ladislav Hagara | Komentářů: 0
    včera 16:22 | IT novinky

    NFS (Network File System) má letos 40 let. Jeho tvůrci zavzpomínali na MSST Conference. Sun Microsystems vydal v prosinci 1985 zdrojové kódy NFS vývojářům mimo Sun.

    Ladislav Hagara | Komentářů: 1
    včera 13:33 | Komunita

    Po Canonicalu oznámilo také SUSE, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Nová verze

    Laboratoře CZ.NIC vydaly novou verzi 4.27.0 aplikace Datovka, tj. svobodné multiplatformní desktopové aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi. Přidány byly funkce pro přerazítkování datových zpráv systémem ISDS. Uživatel muže zvolit zprávy, jejichž časová razítka má aplikace sledovat. Aplikace jej upozorní na časová razítka, která lze přerazítkovat. Uživatel pak může

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 12:00 | IT novinky

    Bylo představeno all-in-one PC aneb mechanická podsvícená klávesnice s Raspberry Pi 5 uvnitř Raspberry Pi 500+. S 256 GB Raspberry Pi SSD a 16 GB RAM za 200 dolarů.

    Ladislav Hagara | Komentářů: 15
    24.9. 21:11 | IT novinky

    Google, potažmo YouTube umožní návrat tvůrcům, kteří byli zablokováni kvůli údajnému šíření dezinformací souvisejících s COVID-19 a volbami. Tvůrci teď mohou požádat o navrácení přístupu. Společnost Alphabet v této souvislosti uvedla, že zákazy byly uděleny kvůli tlaku tehdejší Bidenovy administrativy.

    karkar | Komentářů: 21
    24.9. 18:33 | Zajímavý článek

    Vývojári z distribúcie Artix, ktorá je postavená na Arch Linuxe, alebo skôr jeho forkom, už skôr prešli na Open-RC init systém, stále však niektoré projekty ako GNOME boli závislé na systemd. Teraz pretiekol pohár trpezlivosti a počnúc GNOME 49, kvôli ktorému komponenta gnome-session je úplne závislá na systemd-init, padlo rozhodnutie na odstránenie GNOME z repozitárov Artixu. Táto zmena sa podľa všetkého týka viac než 90 distribúcií, ktoré tiež nepoužívajú systemd. Viac v príspevku na DistroWatch.

    lukve | Komentářů: 12
    24.9. 17:33 | IT novinky

    Magazín IEEE Spectrum opět po roce publikoval svůj žebříček programovacích jazyků. Vedou Python, Java, C++, SQL a C#.

    Ladislav Hagara | Komentářů: 5
    Jaké řešení používáte k vývoji / práci?
     (42%)
     (50%)
     (11%)
     (13%)
     (15%)
     (13%)
     (18%)
     (13%)
     (16%)
    Celkem 96 hlasů
     Komentářů: 9, poslední 24.9. 17:28
    Rozcestník

    ssh menu

    7.7.2006 13:19 | Přečteno: 1654× | 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.