Tomsk Sysadmins Forum

Windows => Разное => Topic started by: MaksT on November 05, 2006, 18:55:36

Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 05, 2006, 18:55:36
Суть проблемы такова:
Необходимо передавать файлы с одного компьютера на другой по каналу с шифрованием данных под управление Windows.
Желательно, чтобы как серверная часть, так и клиентская были без наворотов, т.е. только поставленная задача. А также, чтобы работала из командной строки.
Желательно, чтобы передавались данные с шифрованием SSL, но если ничего под Win не найдется такого, то можно и SSH.

Если подскажете такие средства буду очень признателен.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: Diver on November 05, 2006, 21:23:19
А VPN между компами не подойдёт разве?
Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 05, 2006, 21:50:13
В принципе подойдет, но хотелось организовать все немного по другому.

Как я вижу работу всей этой системы:
Имеется сервер, к которому придется коннектиться клиентским компьютерам.
На сервере есть две папки - In и Out.
Имеется клиентский компьютер, в котором также есть папки In и Out.
Раз в 10 - 30 минут запускается клиентская программа, которая коннектится к серверу и передает файлы из папки Out в папку In на сервере. И одновременно забирает файлы из папки Out на сервере и ложит к себе в папку In.
Как возможность - несколько клиентов, тогда для каждого клиента должна быть своя папка с папками In и Out.
При этом все передачи должны вестись по безопасному протоколу. Желательно по SSL, но в принципе и SSH тоже подойдет.
Авторизация на сервере либо по Логину-Паролю, либо по сертификатам.

Как вариант - SFTP. Пока работаю над ним.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: visual on November 05, 2006, 22:51:11
Quote from: PC-help
Необходимо передавать файлы с одного компьютера на другой по каналу с шифрованием данных под управление Windows.
Желательно, чтобы как серверная часть, так и клиентская были без наворотов, т.е. только поставленная задача. А также, чтобы работала из командной строки.
Желательно, чтобы передавались данные с шифрованием SSL
пара вариантов:
 1. ServU + FTP Voyager (http://www.ftpvoyager.com/sslssh.asp)
 2. SecureFX + VShell (http://www.vandyke.com/products/vshell/secure_file_transfer.html)
Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 06, 2006, 02:13:46
1 вариант основан на SFTP
2 Вариант понравился больше, но увы он далеко не бесплатен. Даже Демонстрационной версии нет.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: Diver on November 06, 2006, 09:07:09
Quote from: PC-help
2 Вариант понравился больше, но увы он далеко не бесплатен. Даже Демонстрационной версии нет.
Демо версии есть. Всё на сайте...
Title: Передача файлов с одного компа на другой с шифрованием
Post by: visual on November 06, 2006, 10:50:50
Quote from: PC-help
1 вариант основан на SFTP
2 Вариант понравился больше, но увы он далеко не бесплатен. Даже Демонстрационной версии нет.
есть еще и третий вариант, но менее интерактивный. любой web-сервер, умеющий https + cURL.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 06, 2006, 11:36:48
В принципе вариант использовать ftp сервер с поддержкой защищенного соединения вполне пойдет. Благо таких серверов предостаточно.
Осталось найти нормальный консольный клиент и все.

Всем спасибо за помощь
Title: Передача файлов с одного компа на другой с шифрованием
Post by: visual on November 06, 2006, 17:13:18
Quote from: PC-help
В принципе вариант использовать ftp сервер с поддержкой защищенного соединения вполне пойдет. Благо таких серверов предостаточно.
Осталось найти нормальный консольный клиент и все.
в комплекте с FTP Voyager есть консольный клиент.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: Safir on November 07, 2006, 10:06:04
Quote from: PC-help
Как вариант - SFTP. Пока работаю над ним.
А чем SFTP не нравиться? Вполне симпатичный вариант. Я бы тоже использовал, но начальству претит открывать наружу даже SSH.

Кстати, если кто знает,  как этот SFTP открыть, не открывая весь SSH, буду очень благодарен. Сам пока не нашёл.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: visual on November 07, 2006, 12:04:28
Quote from: PC-help
1 вариант основан на SFTP
2 Вариант понравился больше, но увы он далеко не бесплатен. Даже Демонстрационной версии нет.
первый вариант основан на FTPS, а второй на SFTP. это немного разные вещи.

Quote from: Safir
А чем SFTP не нравиться? Вполне симпатичный вариант. Я бы тоже использовал, но начальству претит открывать наружу даже SSH.

Кстати, если кто знает,  как этот SFTP открыть, не открывая весь SSH, буду очень благодарен. Сам пока не нашёл.
IMHO никак, разве что на самом SSH демоне запретить шелл, оставив только SFTP.

SFTP = Secure FTP program of Secure Shell (SSH2). This protocol uses a single port (22) for all communications which is why it is eaiser to configure both on the server and in your FW.

FTPS = FTP over SSL (Secure Socket Layer). This is what you are using now. It requires a slight more complex configuration due to the dual channel ports that need to be setup for control and data communications, as is typical of standard FTP connetions.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: Safir on November 07, 2006, 12:06:45
Quote from: visual
IMHO никак, разве что на самом SSH демоне запретить шелл, оставив только SFTP.
Абыдна, ибо сам SSH внутри сети пользую. Попробую в стороны FTPS посмотреть.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 07, 2006, 17:45:56
На данный момент связал Gene6 FTP Server 3.8.0.34 и
Клиент - FTP VOYAGER V11.0.0.0

ftp сервер Serv-U какой-то неудобный в настройке. И возникают некоторые проблемы и зависания при работе через SSL.

Насчет консольного клиента в VOYAGER - то как-то я его там и не нашел. Но есть довльно удобный планировщик, который позволит решить проблему автоматизации.

От SFTP пришлось пока отказаться. попробую все-таки найти консольный клиент для ftp с поддержкой SSL. Так я думаю будет гораздо удобнее работать.
Title: Передача файлов с одного компа на другой с шифрованием
Post by: visual on November 07, 2006, 21:50:16
Quote from: PC-help
На данный момент связал Gene6 FTP Server 3.8.0.34 и
ftp сервер Serv-U какой-то неудобный в настройке. И возникают некоторые проблемы и зависания при работе через SSL.
тут имею ровно противоположный опыт. G6 падал по несколько раз на дню, в то время как Serv-U держит гороздо большую нагрузку без каких либо проблем. настройки в Serv-U не сильно мудреные, в чем ты там не смог разобраться?
Quote from: PC-help
Насчет консольного клиента в VOYAGER - то как-то я его там и не нашел.
да, там его нет. я перепустал его с CoreFTP (http://www.coreftp.com)
Title: Передача файлов с одного компа на другой с шифрованием
Post by: MaksT on November 08, 2006, 01:11:27
C настройками разобрался. Только после 2 летнего применения G6 он показался наоборот проще, но  менее гибкий в настройке. Хотя G6 отъедает в два раза больше памяти, но всёже пока будет старый добрый G6.

А насчет CoreFTP спасибо. Завтра попытаюсь окончательно все настроить и забыть про эту проблему.