The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
bash-скрипт для работы по ssh, !*! Tsahes, 08-Сен-04, 16:27  [смотреть все]
  • bash-скрипт для работы по ssh, !*! Maxim A.Kuznetcov, 14:29 , 09-Сен-04 (1)
    • bash-скрипт для работы по ssh, !*! kyprizel, 08:25 , 16-Сен-04 (2)
      >>Здравствуйте.
      >>Необходимо создать ssh-соединение, выполнить определенные действия на удаленной машине и завершить соединение.
      >>Авторизация происходит по паролю, поэтому для установки соединения использован expect-скрипт.
      >>
      >>ssh_conn:
      >>#! /usr/bin/expect
      >>spawn ssh host -x
      >>expect {
      >>  password: {send "password\r"
      >>  interact $spawn_id
      >>  }
      >>}
      >>
      >>Как теперь в скрипте bash выполнить что-нибудь на удаленной стороне?
      >>Как закрыть ssh-соединение?
      >>
      >>#!/bin/bash
      >>./ssh_conn
      >>#...?
      >вообще-то по завершению скрипта ssh_conn соединение должно закрыться.
      >если что-то надо исполнить на удаленной машине, то и команды надо посылать
      >
      >внутри скрипта..send "command", если надо вводить команды интерактивно,
      >то вводите их через тот-же expect
      >
      >кстати такой вот логин, с хранением пароля в скрипте - ЗЛО...
      >посмотрите сдесь и на google как научить ssh входить без ввода пароля,
      >
      >исползуя только сохранённые ключи (как rlogin)..
      man ssh-keygen





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру