|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.06.2012, 18:35 | #1 |
Регистрация: 06.06.2012
Сообщений: 3
|
Удаленный доступ к серверу в С++
Я последние несколько лет работаю в области WEB программирования (в общем пишу сайты) но сейчас необходимым стал вопрос реализовать задачю в другой области.
Написать прогу для закачки на удаленную машину файлов и запуска их на ней(желательно с инета по ссылке или с машины где запускается прога (моя машына)). Эта область для меня нова. Подскажите хотя б в каком направлении двигаться. Известны Ip, Login, Pasword и конечно удаленный доступ открыт. 1. Как в С++ организовать подключение к удаленному серверу. 2. Как залить файлы на удаленный сервер в определенное место. 3. Как запустить файл на удаленной машине. |
30.06.2012, 19:28 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
К чему я клоню: Заливать через FTP.
I'm learning to live...
|
|
01.07.2012, 16:53 | #3 |
Регистрация: 06.06.2012
Сообщений: 3
|
Открыт TCP порт 3389 - этот порт использует Remote Desktop
FTP закрыт |
01.07.2012, 18:04 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
У тебя есть доступ к удаленной машине?
Т.е. если ты напишешь некую программу по подтягиванию и запуску файлов из сети, ты сможешь ее разместить на удаленке?
I'm learning to live...
|
03.07.2012, 01:28 | #5 |
Регистрация: 06.06.2012
Сообщений: 3
|
Доступ есть к удаленной машине, но надо, чтоб прога работала на моём компе, а не на удаленном. То есть я запускаю программу на своем компьютере она по известному мне IP, имени учётной записи и паролю подключается к терминальному серверу, закачивает на него файл, запускает его и отключается. По сути это сейчас делается руками, но это занимает много времени. Приходится раз в несколько дней запускать программу mRemote и кликать по списку конектов, а потом на каждый сервер заливать обновление базы и обновлять ее. По этому надо автоматизировать процесс.
На сколько я понимаю в Windows реализован сервер, который прослушивает 3389 порт, а мне для реализации задачи нужно писать клиента по типу программы mRemote или подключения к удаленному робочому столу в виндовсе. Я понимаю процес подключения как-то так: - зная ip и порт прога стучится на этот порт - сервер отвечает - прога отправляет имя учетки и пароль(только в каком порядке ? ) - сервер подключается к учетной записи и отправляет картинку рабочего стола Правильно ли я мыслю? И что можно придумать с закачкой файла и запуском его? Последний раз редактировалось art87; 03.07.2012 в 01:37. |
03.07.2012, 11:04 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1) Ты пишешь программу, которая на сервере ожидает подключения к ней по FTP. Эта прога принимает файл и запускает. 2) Ты на сервере ставишь планирование задачи - каждые ыдцать часов адцать минут она подключается о FTP к удаленной машине, забирает данные и запускает их. Однако: Цитата:
Репликация БД должна делаться не так как ты говоришь,а средствами самой СУБД. А то что ты городишь однажды сослужат тебе плохую службу когда, к примеру, запуск твоего файла прервется в самый неподходящий момент, база может быть испорчена. Или файл на сервер зальется с ошибками - какая тут автоматизация?
I'm learning to live...
|
||
21.07.2012, 11:37 | #7 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
В клиенте Remote Desktop можно:
а) включить доступ к локальным дискам с удалённого сервера. Они будут доступны по адресам вида \\TSCLIENT\C б) вместо Shell запустить произвольную программу Потом эти настройки можно сохранить в файл и запускать его. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаленный доступ... | romedal7 | Операционные системы общие вопросы | 2 | 03.05.2012 14:01 |
Удаленный доступ | bookkc | Фриланс | 9 | 20.02.2010 17:44 |
Удаленный доступ | NDmitryN | Помощь студентам | 1 | 17.05.2009 03:06 |
Удаленный доступ | DmitryN | Помощь студентам | 1 | 16.04.2009 09:33 |