Witam, jestem początkującą osobą jeżeli chodzi o LIN ale po kilku tygodniach pracy jestem bardzo zadowolony.
Tyle słowami wstępu
Przechodząc do sedna sprawy potrzebuję komendę, która będzie wysyłana przez cron przez ssh która będzie mi restatowała modem/router codziennie o godzinie np. 23.00.
cron - żeby nie siedzieć codziennie zalogowanym na routerze w nocy
restart - Orange nie chce mi wymienić modemu bo twierdzą, ze jest sprawny, a co jakiś czas po dłuższej pracy ok 3-4 dniach bez restartu pojawia mi się info o zerwaniu połączenia. Zalecenie Orange proszę zrestować modem i zobaczyć efekt. Faktycznie pomaga, ale za tydzień znów reset i tak wkoło.
Jeśli nie chcesz zabezpieczać kluczami RSA to możesz się zainteresować "sshpass’ ale wtedy będziesz przetrzymywał hasło w zwykłym pliku tekstowym co nie jest zalecane SSH samo w sobie nie przewiduje przesłania hasła w jednym poleceniu razem z adresem.
Klucze dają możliwość logowania się bez podawania hasła. Host, który nie posiada kluczy i tak musi podać hasło użytkownika, logującego się do hosta zdalnego.
Biorąc pod uwagę że mamy do czynienia z routerem to istniej opcja że nie da się skonfigurować żeby łączyć się po ssh kluczami a większość tanich routerów ma co najwyżej telnet.
Domyślam się, ale kolega pytał o SSH, to mu odpowiedziałem. Poza tym może używa komputera z Linuksem do resetowania routera lub ma skrypt pod Linux, ale nie chce mu się podchodzić do komputera
Oczywiście można wysłać hasło w plain text, ale klucze będą wygodniejsze, jeśli jest taka możliwość.