Официальный сайт студ.городка НГТУ
Software » передача команд по ssh 

#1  13.04.10 11:51

VS
Профиль

передача команд по ssh

Подскажите, нужна гуёвая утилка под винду, для передачи на сервер заготовленных команд по ssh?
желательно, чтобы понимала переменные и могла грабить результаты

Offline

#2  13.04.10 12:09

Re: передача команд по ssh

напиши вебинтерфейс простенький

Offline

#3  13.04.10 14:32

Re: передача команд по ssh

VS, putty не канает?

Offline

#4  13.04.10 19:46

Re: передача команд по ssh

secureCRT умеет скрипты на бэйсике.

Offline

#5  14.04.10 18:57

Re: передача команд по ssh

Укроп написал(а):

VS написал(а):

Подскажите, нужна гуёвая утилка под винду, для передачи на сервер заготовленных команд по ssh?
желательно, чтобы понимала переменные и могла грабить результаты

лолшто?

Данная программа на PHP4 позволяет в удобном виде просматривать файловую систему и редактировать файлы на сервере; бродить по каталогам сервера; исполнять PHP код или Shell команды и т.д. Работает на Windows и Unix серверах.

http://php.spb.ru/remview/

из заготовленных команд пишеш батч скрипт .sh заливаешь туда, даеш команду на исполнение. profit.

и да, таких утил довала. дальше хостела твои поиски видимо не пошли.

Это не я бляяя...

Исправлено Укроп (14.04.10 18:58)

Offline

#6  15.04.10 19:06

Re: передача команд по ssh

del

Исправлено Смайлек (15.04.10 19:06)

Offline

#7  15.04.10 19:13

Re: передача команд по ssh

Код: perl:

#!/usr/bin/perl
use CGI qw/-no_xhtml :standard/;
use CGI::Carp qw(fatalsToBrowser);
print header(-charset => 'windows-1251'),
start_html(-lang => 'ru', -title => 'My shell',
# установим курсор в поле ввода команд
-onLoad => "document.forms[0].vvod.focus()");
if ( param() ) { # если мы ввели команду
   my $vvod = param('vvod');
   # покажем нашу команду для самоконтроля
   print $vvod, "<br>\n";
   # установим таймаут в секундах для выхода из нашей команды,
   # если она задержалась с ответом
   my $timeout = 30;
   # анонимная подпрограммочка для обработки таймаута
   local $SIG{ALRM} = sub { 
      close KAN;
      print 'Процесс прерван по таймауту</pre>';
      die "timeout"; 
   };
   # вот и сам &#171;шелл&#187;
   $pid = open(KAN, "$vvod 2>&1 |") or die "Cannot run program: $!.\n";
   eval {
      alarm($timeout);
      print '<pre>';
      # читаем вывод команды и направляем его на дисплей
      while( <KAN> ) { print; }
      print '</pre>';
      alarm(0);
      close KAN;
   }
}
# генерируем форму ввода команды
print start_form,
   textfield(-name=>'vvod', -size=> 80, -value=> ''), 
   submit('Run!'),
   endform, 
   end_html;
exit(0);

Offline

Software » передача команд по ssh 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.059 сек.
Выполнено 14 запросов.