Передача команды по SSH (Как отправить пароль SSH серверу)

Модератор: Модераторы разделов

CoffiN
Сообщения: 11

Передача команды по SSH

Сообщение CoffiN »

Возникла задача: получить инфу с удаленного сервера к которому есть доступ по SSH.
Инфу вытащил, НО.........во время коннекта, никак не могу передать пароль скриптом.....((( Вручную - не подойдет.

Может кто встречался с подобной проблемой.....

Буду рад любой помощи...
Спасибо сказали:
Mazdader
Сообщения: 155
ОС: Debian Squeeze

Re: Передача команды по SSH

Сообщение Mazdader »

Аутентификация по ключу.
Спасибо сказали:
Devon
Сообщения: 101
ОС: Debian, Mac, SlackHat :)

Re: Передача команды по SSH

Сообщение Devon »

Спасибо сказали:
Аватара пользователя
real_maverick
Сообщения: 28
ОС: CentOS

Re: Передача команды по SSH

Сообщение real_maverick »



1. настроить беспарольную аутентификацию по ssh для заданного юзера (на вскидку два примера):
http://dreamcatcher.ru/docs/ssh-agent.html
http://www.securityfocus.com/infocus/1812

2. использовать expect (если первое решение неприемлемо)
http://www.opennet.ru/tips/info/583.shtml
Спасибо сказали:
CoffiN
Сообщения: 11

Re: Передача команды по SSH

Сообщение CoffiN »

Спосибо, буду шаманить....
Спасибо сказали:
CoffiN
Сообщения: 11

Re: Передача команды по SSH

Сообщение CoffiN »

Все работает, только есть один трабл.....((
Как извлечь для обработки в shell инфу, которая выводится в терминал после подачи команди с помощью expect...? В манах к Tcl ничего конретного не нашел :/
Спасибо сказали: