Najlepsze narzędzie do ssh? Łącze się do kilkunastu/dziesięciu maszyn i męczy mnie szukanie po ctrl + r po jakiś wyrazach, a zwłaszcza gdy muszę to zrobić na drugim kompie, a może ktoś wynalazł ciekawsze podejście do tego ;) Nie musi być nowe, byle wspierane. Mogę nawet pare groszy zaplacic o ile bedzie tego warte, bo korzystam nalogowo. #devops #homelab #ssh #linux
@Roballo: jak musisz coś jednocześnie robić na większej ilości niż jednej, to polecam Ansible. Jeśli po prostu musisz skakać po terminalach, to daj jakieś sensowne aliasy dla każdej maszyny.
@Roballo: Ja miałem osobne skrypty bash do każdej maszyny. Bo niektóre wymagały innych parametrów na portach itp. Miałem folder z tymi skryptami, wchodziłem konsolą i uruchamiałem który chcę. A jak chcesz jednocześnie robić coś na wielu zdalnych to polecam tmux.
@Gomusss: wlasnie tak mam, ale mialem nadzieje, ze ktos wpadl na sprytniejszy sposob @TX2022: wlasnie zaczalem o tym czytac doslownie wczoraj ( ͡°͜ʖ͡°) @tos-1_buratino: spojrze! @carryON_: rowniez spojrze
@Roballo: zależy co robisz po tym ssh. Jeśli odpalasz wszędzie to samo, to bym ulepił jakiś skrypt albo faktycznie ansible. Jeśli logujesz się wszędzie po to, żeby podłubać na każdym hoście coś innego, to chyba po prostu potrzebujesz sobie zapisać listę aliasów, albo jak kolega wyżej wspomniał zrobić katalog ze skryptami w postaci np.:
#!/bin/bash ssh "$(basename "$0" )" "$@" następnie zapisać ten skrypt pod nazwą aliasu ssh z ~/.ssh/config i
Mogę nawet pare groszy zaplacic o ile bedzie tego warte, bo korzystam nalogowo.
#devops #homelab #ssh #linux
Ja miałem osobne skrypty bash do każdej maszyny. Bo niektóre wymagały innych parametrów na portach itp.
Miałem folder z tymi skryptami, wchodziłem konsolą i uruchamiałem który chcę.
A jak chcesz jednocześnie robić coś na wielu zdalnych to polecam tmux.
@TX2022: wlasnie zaczalem o tym czytac doslownie wczoraj ( ͡° ͜ʖ ͡°)
@tos-1_buratino: spojrze!
@carryON_: rowniez spojrze
#!/bin/bash
ssh "$(basename "$0" )" "$@"
następnie zapisać ten skrypt pod nazwą aliasu ssh z ~/.ssh/config i