Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: ssh и expect  (Прочитано 4850 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #15 : 22 Августа 2013, 17:19:45 »
ssh -t root@192.168.100.66 sshpass -p root ssh root@10.0.3.73
Пользователь решил продолжить мысль 22 Августа 2013, 16:25:44:
L~$ ssh -t root@192.168.100.66 sshpass -p root ssh root@10.0.3.73
Linux v1 3.2.0-51-generic-pae #77-Ubuntu SMP Wed Jul 24 20:40:32 UTC 2013 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Aug 21 05:07:49 2013 from 10.0.3.1
root@v1:~# exit
logout
Connection to 10.0.3.73 closed.
Connection to 192.168.100.66 closed.
L~$
эм,мне нужно выполнение этого по скрипту,что бы каждый раз не писать это ручками

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #16 : 22 Августа 2013, 17:24:00 »
Atero.zl,
L~$ cat .bashrc | tail -6
alias zboxoff="ssh root@192.168.100.66 shutdown -h 0"
alias zboxuser="ssh u10_04@192.168.100.66"
alias zboxroot="ssh root@192.168.100.66"
alias zboxreboot="ssh root@192.168.100.66 reboot"
alias zboxfs="sshfs root@192.168.100.66:/root ~/ftp"
alias zboxdebian="ssh -t root@192.168.100.66 sshpass -p root ssh root@10.0.3.73"
L~$ zboxuser
Welcome to Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-51-generic-pae i686)

 * Documentation:  https://help.ubuntu.com/

Last login: Thu Aug 22 13:31:43 2013 from 192.168.100.2
u10_04@maxoft-ZBOX-ID84:~$ exit
выход
Connection to 192.168.100.66 closed.
L~$
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #17 : 22 Августа 2013, 17:24:42 »
echo "StrictHostKeyChecking no" > ~/.ssh/config
sshpass -p пароль ssh ssh ubuntu@192.168.56.$ip sudo apt-get install mongodb
вот ввёл sshpass -p ubuntu ssh ubuntu@192.168.56.7 sudo apt-get install mongodb
выдало вот такую ошибку sudo: no tty present and no askpass program specified

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #18 : 22 Августа 2013, 17:33:07 »
Atero.zl,
root@192.... а не Ubuntu
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #19 : 22 Августа 2013, 17:40:27 »
Atero.zl,
root@192.... а не Ubuntu

оно почему-то пароль не воспринимает
там пароль должен быть от lxc контейнера или от хост системы?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #20 : 22 Августа 2013, 17:55:07 »
L~$ ssh u10_04@192.168.100.66 sudo reboot
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: 3 попытки ввода неверного пароля
L~$ ssh -t u10_04@192.168.100.66 sudo reboot
[sudo] password for u10_04:

Широковещательное сообщение от u10_04@maxoft-ZBOX-ID84
(/dev/pts/8) в 16:50...

Система будет перезагружена СЕЙЧАС!
Connection to 192.168.100.66 closed.
L~$ ssh -t u10_04@192.168.100.66 "echo \"пароль\" | sudo -S reboot"
[sudo] password for u10_04:
Широковещательное сообщение от root@maxoft-ZBOX-ID84
(unknown) в 16:58...

Система будет перезагружена СЕЙЧАС!
Connection to 192.168.100.66 closed.
L~$
« Последнее редактирование: 22 Августа 2013, 17:57:08 от victor00000 »
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #21 : 22 Августа 2013, 18:02:26 »
L~$ ssh u10_04@192.168.100.66 sudo reboot
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: нет tty и не указана программа askpass
Sorry, try again.
sudo: 3 попытки ввода неверного пароля
L~$ ssh -t u10_04@192.168.100.66 sudo reboot
[sudo] password for u10_04:

Широковещательное сообщение от u10_04@maxoft-ZBOX-ID84
(/dev/pts/8) в 16:50...

Система будет перезагружена СЕЙЧАС!
Connection to 192.168.100.66 closed.
L~$ ssh -t u10_04@192.168.100.66 "echo \"пароль\" | sudo -S reboot"
[sudo] password for u10_04:
Широковещательное сообщение от root@maxoft-ZBOX-ID84
(unknown) в 16:58...

Система будет перезагружена СЕЙЧАС!
Connection to 192.168.100.66 closed.
L~$
он пароль не воспринимает, после lxc create пароли не менял то есть пароль просто ubuntu и он его не воспринимает

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #22 : 22 Августа 2013, 18:08:44 »
Atero.zl,
непонял, пишите хорошо.
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #23 : 22 Августа 2013, 18:10:06 »
Atero.zl,
непонял, пишите хорошо.
он не воспринимает стандартный пароль при попытки зайти под рута

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #24 : 22 Августа 2013, 18:16:08 »
Atero.zl,
невижу. :(
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ssh и expect
« Ответ #25 : 22 Августа 2013, 18:16:59 »
вот ввёл sshpass -p ubuntu ssh ubuntu@192.168.56.7 sudo apt-get install mongodb
выдало вот такую ошибку sudo: no tty present and no askpass program specified
Либо уберите запрос пароля на sudo, либо активируйте root.

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #26 : 22 Августа 2013, 18:19:57 »
Atero.zl,
невижу. :(
sshpass -p root ssh -t root@192.168.56.7 sudo apt-get install mongodb
Permission denied, please try again.
это при пароле root
sshpass -p ubunntu ssh -t root@192.168.56.7 sudo apt-get install mongodb
Permission denied, please try again.
это при пароле ubuntu

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: ssh и expect
« Ответ #27 : 22 Августа 2013, 18:35:32 »
sshpass -p root ssh -t root@192.168.56.7 "echo пароль | sudo -S apt-get install mongodb -y"
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: ssh и expect
« Ответ #28 : 22 Августа 2013, 18:54:11 »
Atero.zl, для root нафиг не нужно использовать sudo.

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: ssh и expect
« Ответ #29 : 22 Августа 2013, 19:14:15 »
sshpass -p root ssh -t root@192.168.56.7 "echo пароль | sudo -S apt-get install mongodb -y"
тоже самое,пароль не воспринимает

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.