Ответов: 6 Просмотров: 2210
|
Добрый день, уважаемые форумчане!
Прошу помочь со следующей проблемой:
Дано
1. Linux сервер
2. WIN сервер c развернутом на нем Apache
3. На win-сервере есть bat-файл (run.bat), примерно следующего содержания:
plink.exe -ssh -batch server_name -l user -pw password -m command_file
4. Html страничка, в которой exec' ом запускается run.bat.
<?php
exec('run.bat');
?>
Итак, собственно проблема
Сам bat-ник работает корректно, т.е. коннектится на Linux и выполняет команду из command_file.
А вот если загрузить страничку, run.bat выполняется, но коннекта на Linux не происходит
В логах Apache есть ошибка вида:
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 1024 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Connection abandoned.
Что не так?
Заранее благодарен за конструктивные предложения
PS Ввиду некоторых ограничений, установку дополнительных программ и примочек прошу не предлагать |