Ant, авторизация на удаленный host (windows)
От: Kelan  
Дата: 30.07.07 07:43
Оценка:
Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте.
Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?
Re: Ant, авторизация на удаленный host (windows)
От: Blazkowicz Россия  
Дата: 30.07.07 07:49
Оценка:
Здравствуйте, Kelan, Вы писали:

K>Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте.

K>Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?

ИМХО, проще поднять ftp на удаленной машине.
Re[2]: Ant, авторизация на удаленный host (windows)
От: Kelan  
Дата: 30.07.07 08:00
Оценка:
B>ИМХО, проще поднять ftp на удаленной машине.

Имхо, не имхо, а заказчику нужно так.
Re[3]: Ant, авторизация на удаленный host (windows)
От: Blazkowicz Россия  
Дата: 30.07.07 08:14
Оценка:
Здравствуйте, Kelan, Вы писали:

B>>ИМХО, проще поднять ftp на удаленной машине.

K>Имхо, не имхо, а заказчику нужно так.

Ну, тада дело дрянь. Искать либу которая через самбу сможет работать с виндовым протоколом для уделенных файлов
типа http://jcifs.samba.org/
И писать собственную Ant таску.

Есть другой вариант. Через Ant exec маунтить удаленную шару на диск и работать с ним через обычные файловые операции. Гемору меньше. Но есть условности с маунтом, тем более у вас шара запороленая.
Re: Ant, авторизация на удаленный host (windows)
От: Rumata Россия http://atamur.livejournal.com
Дата: 30.07.07 09:29
Оценка:
Здравствуйте, Kelan, Вы писали:

K>Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте.

K>Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?
Ось какая?
В винде точно есть команда для авторизации на удаленной машине
Re[2]: Ant, авторизация на удаленный host (windows)
От: Kelan  
Дата: 30.07.07 17:57
Оценка:
Здравствуйте, Rumata, Вы писали:

R>Здравствуйте, Kelan, Вы писали:


R>Ось какая?

R>В винде точно есть команда для авторизации на удаленной машине
2003 win
я тоже думал есть команда в cmd, ни одной не нашел.
с батч файлами не очень дружу, поэтом не искал.
Re[3]: Ant, авторизация на удаленный host (windows)
От:  
Дата: 30.07.07 18:37
Оценка:
Hello, Kelan!
You wrote on Mon, 30 Jul 2007 17:57:51 GMT:

R>> Ось какая?

R>> В винде точно есть команда для авторизации на удаленной машине
K> 2003 win я тоже думал есть команда в cmd, ни одной не нашел.
K> с батч файлами не очень дружу, поэтом не искал.

Так а в чем проблема замапить сетевой диск?
net use * \\host\share /user:username password
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Ant, авторизация на удаленный host (windows)
От: Rumata Россия http://atamur.livejournal.com
Дата: 31.07.07 08:13
Оценка:
Здравствуйте, Kelan, Вы писали:

K>Здравствуйте, Rumata, Вы писали:


R>>Здравствуйте, Kelan, Вы писали:


R>>Ось какая?

R>>В винде точно есть команда для авторизации на удаленной машине
K>2003 win
K>я тоже думал есть команда в cmd, ни одной не нашел.
K>с батч файлами не очень дружу, поэтом не искал.

Я имел в виду то же, что и YK ниже.


Join a password protected file share (Drive MAP)
NET USE [driveletter:] \\ComputerName\ShareName[\volume] [password | *]
[/USER:[domainname\]username] [/PERSISTENT:No]

In the above command /USER can also be specified as:
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]


тока, единственное, не обязательно мапить на диск, можно этот параметро пропустить, если хочется, заливать потом по самбе. В любом случае эта команда устанавливает правильные credentials. И еще одна проблема, у какихто виндов есть ограничение, только одна сессия с именем/паролем на удаленный комп. Так что перед net use лучше делать NET USE [driveletter:] /DELETE .
Re[4]: Ant, авторизация на удаленный host (windows)
От: Kelan  
Дата: 31.07.07 08:22
Оценка:
Rumata, YK: спасибо, видимо буду маппить диск
Re[5]: Ant, авторизация на удаленный host (windows)
От: Rumata Россия http://atamur.livejournal.com
Дата: 31.07.07 13:45
Оценка:
Здравствуйте, Kelan, Вы писали:

K>Rumata, YK: спасибо, видимо буду маппить диск


звучит так, как будто ты не хочешь его мапить =)
в таком случае можешь не мапить =)

просто выполни net use \\share password /user:username
а после этого можешь заходить по самбе — ты уже авторизван
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.