need help SSH =(

Документация связанная с установкой, настройкой и работой пользовательского ПО
fantik
Юзер
Юзер
Сообщения: 6
Зарегистрирован: 13 янв 2014, 13:23
ОС: MSDOS

need help SSH =(

Сообщение fantik » 13 янв 2014, 13:41

Сразу говорю, я полный "новичок" )) Задача такова, есть точка доступа с подержкой shh, нужно ее ребутить каждый день в 3 ночи, понятно что пишу скрипт и юзаю кронтаб, но как сделать чтобы скрипт входил в точку доступа без пароля?!
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1795
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: need help SSH =(

Сообщение Infernal Flame » 13 янв 2014, 18:53

fantik
если точка доступа умеет ssh, то нет ли у нее встроенного крона? а вобще плохое это дело рестартить железо по крону...
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2788
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 7
Откуда: Из серверной

Re: need help SSH =(

Сообщение Raven » 13 янв 2014, 22:01

SSH поддерживает авторизацию по ключам.
https://www.google.com/search?client=op ... el=suggest

Ну тут естественно нужно учесть разницу в путях, так как на ТД скорее всего стоит прошивка на базе busybox, а там расположение файлов зависит от фантазии майнтейнеров. Смотреть в /etc/(open)ssh/sshd_config
Я не злопамятный, я просто часто ковыряю логи
Изображение
fantik
Юзер
Юзер
Сообщения: 6
Зарегистрирован: 13 янв 2014, 13:23
ОС: MSDOS

Re: need help SSH =(

Сообщение fantik » 23 янв 2014, 13:36

там не линукс(
точка доступа с подержкой SSH
пс пытался сделать с помощью Expect но пока никак(
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2788
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 7
Откуда: Из серверной

Re: need help SSH =(

Сообщение Raven » 24 янв 2014, 13:22

Модель ТД в студию!
Я не злопамятный, я просто часто ковыряю логи
Изображение
fantik
Юзер
Юзер
Сообщения: 6
Зарегистрирован: 13 янв 2014, 13:23
ОС: MSDOS

Re: need help SSH =(

Сообщение fantik » 27 янв 2014, 11:26

Dlink DWL - 2100AP =)
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2788
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 7
Откуда: Из серверной

Re: need help SSH =(

Сообщение Raven » 27 янв 2014, 15:41

Да, действительно тяжелый случай. В Linux я бы юзал SSH_ASKPASS.
Я не злопамятный, я просто часто ковыряю логи
Изображение
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1795
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: need help SSH =(

Сообщение Infernal Flame » 27 янв 2014, 16:10

предлагаю от софтварного решения перейти к хардварному: поставить на розетке куда воткнуто это чудо программируемый автомат\выключатель с таймером, который настроить на минутное вырубание тока в определенное время.
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2788
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 7
Откуда: Из серверной

Re: need help SSH =(

Сообщение Raven » 27 янв 2014, 16:53

Есть вариант проще - уборщица во сколько приходит? *STOL*
Я не злопамятный, я просто часто ковыряю логи
Изображение
fantik
Юзер
Юзер
Сообщения: 6
Зарегистрирован: 13 янв 2014, 13:23
ОС: MSDOS

Re: need help SSH =(

Сообщение fantik » 27 янв 2014, 17:26

#!/usr/bin/expect -f
spawn ssh admin@*.*.*.*
expect "passworld:" {send "****\r"}
expect -re '# &'
expect "Welcome" {send "reboot\r"}
expect eof

не понимаю шо не так, вроде все....пароль вводит все норм..но как доходит до команды ребута..прописывается r и все...выкинуло меня с точки доступа..при этом она как работала так и работает(
Последний раз редактировалось fantik 31 янв 2014, 11:07, всего редактировалось 1 раз.
Ответить

Вернуться в «Документация *nix»